1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/target/generic.py:
8 Beef up autoresume to record path metadata and check it later
10 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/target/snapshot.py:
12 Add --exclude /packages/ to the rsync line for the snapshot
14 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
15 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
16 Create catalyst.util.move() helper and use it
18 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
19 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
20 Add catalyst.util.copy() helper function and use it
22 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
23 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
24 Create catalyst.util.mkdir() helper function and use it
26 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
27 modules/catalyst/target/generic_stage.py,
28 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
29 Create catalyst.util.create_tarball() helper function
30 Replace more manual calls to rsync with catalyst.util.rsync()
31 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
33 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
34 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
35 Add catalyst.util.create_tarball() helper function and modify snapshot
38 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
39 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
40 Create catalyst.util.rsync() helper function
42 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
43 modules/catalyst/target/generic_stage.py,
44 modules/catalyst/target/livecd_stage1.py,
45 modules/catalyst/target/livecd_stage2.py,
46 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
47 Modify code to use catalyst.util.remove_path() helper everywhere
48 Include globbing support in remove_path()
49 Create catalyst.util.create_symlink() helper and modify code to use it
51 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
52 modules/catalyst/util.py:
53 Add catalyst.util.remove_dir() helper function
55 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
56 modules/catalyst/util.py:
57 Remove unnecessary os.path import
59 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
60 modules/catalyst/lock.py, modules/catalyst/spawn.py,
61 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
62 modules/catalyst/target/livecd_stage1.py,
63 modules/catalyst/target/netboot.py:
64 Replace usage of types module and type() with isinstance()
66 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
67 modules/catalyst/target/generic_stage.py,
68 modules/catalyst/target/livecd_stage1.py,
69 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
70 modules/catalyst/util.py:
71 Create catalyst.util.empty_tree() helper function and use it all over
73 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
74 modules/catalyst/target/generic.py:
75 Add ability to invalidate all further autoresume points
77 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
78 Remove another unnecessary intermediary variable
80 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
81 modules/catalyst/config.py:
82 Add ability to specify default values for all specs and add
83 rel_type=default to it
85 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
86 modules/catalyst/target/generic_stage.py:
87 Set a default value for livecd/iso
89 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
90 Move commandline parsing to function
92 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
93 modules/catalyst/config.py, modules/catalyst/target/generic.py:
94 Stick optional config file values in a tuple and concatenate with required
97 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
98 targets/support/livecdfs-update.sh:
99 Apply patch from Gentoo bug #284585
101 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
102 Change my email address to point to my current address rather than my now
103 defunct Gentoo address.
105 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
106 +.gitattributes, README, TODO, catalyst:
107 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
108 README, TODO, and catalyst.
110 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
111 modules/catalyst/target/livecd_stage2.py:
112 Apply patch for module blacklisting from gentoo bug #282148
114 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
115 files/livecd/x86-F6.msg:
116 Apply patch to document espeakup support for gentoo bug #267708
118 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
119 modules/catalyst/config.py:
120 Get rid of addlargs in the main script Initial basics for multiple target
121 support Move targetmap into global config object
123 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
124 modules/catalyst/target/stage1.py:
127 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
128 Note in TODO where things have already been done
130 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
131 modules/catalyst/config.py:
132 Explicitly set target: in per-target spec values
134 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
135 modules/catalyst/arch/arm.py:
136 Apply additional patch from gentoo bug #255793 for arm subarches
138 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
139 targets/support/chroot-functions.sh:
140 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
142 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
143 modules/catalyst/arch/sh.py:
144 Additional sh patch from gentoo bug #255793
146 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
147 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
148 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
150 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
151 Add note to TODO about enhanced catalystrc support
153 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
154 modules/catalyst/target/generic_stage.py:
155 Update reference to make.conf.example for new location in portage-2.1.6
157 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
158 targets/stage1/stage1-chroot.sh:
159 Remove --noreplace from run_merge call so that baselayout gets rebuilt
162 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
163 targets/support/rc-update.sh:
164 Change invalid atom '>=sys-apps/baselayout-2*' to
165 '>=sys-apps/baselayout-2'
167 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
168 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
169 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
170 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
171 Add run_controller_action() function and replace manual calls to
174 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
175 modules/catalyst/spawn.py, targets/system/system-controller.sh:
176 Add clean no-op for system target
178 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
179 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
180 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
181 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
182 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
183 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
184 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
185 modules/catalyst/target/generic.py,
186 modules/catalyst/target/generic_stage.py:
187 Fix up a few runtime errors
189 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
190 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
191 +targets/system/system-controller.sh,
192 +targets/system/system-preclean-chroot.sh:
193 Initial commit of new system target
195 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
196 Add procedure for 'system' target
198 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
199 TODO updates: add information about verification of
200 seeds/caches/configs/specs, update automated actions section in targets, add
201 all-stages and all-images target information, clean up system and world
202 target information, add information on improving caching/resuming, move
203 mixed host/target information into targets section, add information on
204 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
207 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
208 TODO updates: added section on statistics gathering/reporting, added section
209 on (potential) new targets, and update boot loader section.
211 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
212 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
213 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
214 modules/catalyst/target/livecd_stage1.py,
215 modules/catalyst/target/livecd_stage2.py,
216 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
217 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
218 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
219 Remove all references to 'spec' and 'addlargs' in target modules
221 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
222 modules/catalyst/config.py:
223 All targets have been updated not to use the spec_prefix, so we don't need
224 to save the prefixed keys anymore
226 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
227 modules/catalyst/target/generic_stage.py,
228 modules/catalyst/target/snapshot.py:
229 Don't pass conf_values or addlargs to target __init__()
231 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
232 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
233 modules/catalyst/target/generic_stage.py,
234 modules/catalyst/target/livecd_stage1.py,
235 modules/catalyst/target/livecd_stage2.py,
236 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
237 Remove all references to self.settings[spec_prefix] and remove some now
238 useless functions that remove the prefix from certain spec settings
240 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
241 modules/catalyst/target/snapshot.py:
242 Reorganize init for snapshot target
244 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
245 modules/catalyst/util.py:
246 Try to import portage.util before portage_util
248 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
249 modules/catalyst/config.py:
250 Add validate_values() and compare_key() functions to Spec class
252 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
253 modules/catalyst/__init__.py, modules/catalyst/config.py,
254 modules/catalyst/target/generic.py,
255 modules/catalyst/target/generic_stage.py,
256 modules/catalyst/target/snapshot.py:
257 Add new global config singleton object and Spec class and convert snapshot
258 and generic targets to use it
260 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
261 modules/catalyst/__init__.py:
262 Add base singleton class definition
264 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
265 modules/catalyst/lock.py:
266 More replacements of print statement with msg()
268 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
269 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
270 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
271 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
272 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
273 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
274 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
275 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
276 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
277 Move livecd/files directory/files to files/livecd.
279 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
280 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
281 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
282 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
283 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
284 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
285 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
286 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
287 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
288 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
289 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
290 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
291 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
292 Move livecd/cdtar directory/files to files/cdtar.
294 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
295 modules/catalyst/config.py, modules/catalyst/error.py,
296 modules/catalyst/hash.py, modules/catalyst/output.py,
297 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
298 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
299 modules/catalyst/target/livecd_stage2.py,
300 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
301 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
302 modules/catalyst/target/stage3.py:
303 Replace more instances of print with msg()
305 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
306 modules/catalyst/output.py, modules/catalyst/util.py:
307 More replacements of the print statement with msg()
309 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
310 modules/catalyst/target/generic_stage.py:
311 Replace all instances of print with catalyst.output.msg() in
312 catalyst.target.generic_stage
314 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
315 modules/catalyst/target/generic.py,
316 modules/catalyst/target/generic_stage.py:
317 Move set_autoresume_path() from catalyst.target.generic_stage to
318 catalyst.target.generic
320 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
321 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
322 modules/catalyst/target/livecd_stage1.py,
323 modules/catalyst/target/livecd_stage2.py,
324 modules/catalyst/target/netboot.py:
325 Make use of set_autoresume() in target modules
327 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
328 modules/catalyst/target/generic.py,
329 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
330 modules/catalyst/target/livecd_stage1.py,
331 modules/catalyst/target/livecd_stage2.py,
332 modules/catalyst/target/netboot.py:
333 Add check_autoresume() and set_autoresume() helpers to
334 catalyst.target.generic and make use of them
336 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
337 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
338 modules/catalyst/target/livecd_stage1.py,
339 modules/catalyst/target/livecd_stage2.py,
340 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
341 modules/catalyst/target/tinderbox.py:
342 Import only cmd() from catalyst.spawn
344 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
345 modules/catalyst/target/generic_stage.py,
346 modules/catalyst/target/livecd_stage2.py,
347 modules/catalyst/target/stage2.py:
348 Remove redundant imports
350 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
351 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
352 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
353 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
354 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
355 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
356 modules/catalyst/lock.py, -modules/catalyst/support.py,
357 modules/catalyst/target/embedded.py,
358 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
359 modules/catalyst/target/livecd_stage1.py,
360 modules/catalyst/target/livecd_stage2.py,
361 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
362 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
363 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
364 modules/catalyst/target/tinderbox.py:
365 Remove catalyst.support module
367 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
368 modules/catalyst/config.py, modules/catalyst/support.py,
369 modules/catalyst/util.py:
370 Move remaining stuff from catalyst.support to catalyst.config
372 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
373 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
374 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
375 modules/catalyst/target/snapshot.py:
376 Move gen_contents_file() and gen_digest_file() from
377 catalyst.target.generic_stage to catalyst.hash
379 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
380 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
381 -targets/support/netboot-final.sh:
382 Move netboot-final.sh from targets/support/ to targets/netboot/
384 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
385 -examples/netboot2_template.spec, +examples/netboot_template.spec,
386 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
387 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
388 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
389 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
390 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
391 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
392 -targets/support/netboot2-final.sh:
393 Rename netboot2 target to netboot
395 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
396 modules/catalyst/lock.py:
397 Cleanups to make pychecker happy
399 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
400 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
401 Grab just the first value return from the now-working call to
404 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
405 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
406 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
407 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
408 Whack the outdated and non-functional netboot target
410 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
411 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
412 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
413 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
414 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
415 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
416 modules/catalyst/error.py, modules/catalyst/hash.py,
417 modules/catalyst/output.py, modules/catalyst/spawn.py,
418 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
419 modules/catalyst/target/embedded.py,
420 modules/catalyst/target/generic_stage.py,
421 modules/catalyst/target/livecd_stage1.py,
422 modules/catalyst/target/livecd_stage2.py,
423 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
424 Small cleanups to make pychecker happy
426 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
427 modules/catalyst/support.py, modules/catalyst/util.py:
430 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
431 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
432 modules/catalyst/util.py:
433 Move read_makeconf() and parse_makeconf() from catalyst.support to
436 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
437 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
438 modules/catalyst/target/livecd_stage2.py,
439 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
440 Move file_locate() from catalyst.support to catalyst.util
442 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
443 modules/catalyst/spawn.py, modules/catalyst/support.py,
444 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
445 modules/catalyst/target/livecd_stage1.py,
446 modules/catalyst/target/livecd_stage2.py,
447 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
448 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
449 Add catalyst.spawn import where needed and move more spawn-related stuff
450 from catalyst.support to catalyst.spawn
452 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
453 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
454 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
455 +modules/catalyst/error.py, modules/catalyst/hash.py,
456 +modules/catalyst/spawn.py, modules/catalyst/support.py,
457 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
458 modules/catalyst/target/livecd_stage2.py,
459 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
460 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
461 Move custom exception classes to catalyst.error and all spawn-related
462 functions to catalyst.spawn
464 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
465 +modules/catalyst/hash.py, modules/catalyst/support.py,
466 modules/catalyst/target/generic_stage.py,
467 modules/catalyst/target/livecd_stage2.py,
468 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
469 Move all hash and contents functions to catalyst.hash
471 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
472 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
473 modules/catalyst/util.py:
474 Move countdown() from catalyst.support to catalyst.util
476 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
477 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
478 modules/catalyst/util.py:
479 Move generate_contents() from catalyst.support to catalyst.util
481 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
482 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
483 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
484 modules/catalyst/target/livecd_stage2.py,
485 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
486 Move touch() from catalyst.support to catalyst.util
488 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
489 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
490 modules/catalyst/util.py:
491 Move ismount() and pathcompare() from catalyst.support to catalyst.util
493 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
494 modules/catalyst/support.py:
495 Remove unused function hexify()
497 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
498 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
499 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
500 modules/catalyst/target/livecd_stage1.py,
501 modules/catalyst/target/livecd_stage2.py,
502 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
503 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
504 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
505 Move normpath() from catalyst.support to catalyst.util
507 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
508 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
509 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
510 Move list_to_string() from catalyst.support to catalyst.util
512 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
513 modules/catalyst/output.py, modules/catalyst/support.py,
514 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
515 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
516 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
517 Move list_bashify() from catalyst.support to catalyst.util
519 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
520 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
521 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
522 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
523 and update references
525 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
526 modules/catalyst/util.py:
527 Modify global import from catalyst.support to just import what's needed
529 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
530 modules/catalyst/support.py, modules/catalyst/util.py:
531 Move find_binary() from catalyst.support to catalyst.util
533 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
534 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
535 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
536 modules/catalyst/target/generic_stage.py:
537 Move msg(), warn(), and die() to catalyst.output and update all references
539 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
540 Load defaults into myconf before parsing config
542 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
543 Condense code that checks for various things in 'options' to use a loop
545 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
546 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
547 modules/catalyst/target/generic_stage.py:
548 Get rid of arches and targets classes and move functions into the module
551 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
552 targets/embedded/embedded-chroot.sh,
553 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
554 targets/livecd-stage2/livecd-stage2-controller.sh,
555 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
556 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
557 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
558 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
559 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
560 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
561 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
562 targets/support/mips-arcload_conf.sh,
563 targets/tinderbox/tinderbox-chroot.sh:
564 More trailing whitespace cleanups
566 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
567 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
568 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
569 modules/catalyst/lock.py, modules/catalyst/support.py,
570 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
571 modules/catalyst/target/livecd_stage1.py,
572 modules/catalyst/target/livecd_stage2.py,
573 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
574 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
575 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
576 targets/stage1/build.py:
577 Kill lots and lots of trailing whitespace in .py files
579 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
580 modules/catalyst/target/generic_stage.py:
581 Fix up a few bad replacements from previous commit
583 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
584 modules/catalyst/config.py, modules/catalyst/lock.py,
585 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
586 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
587 modules/catalyst/target/livecd_stage1.py,
588 modules/catalyst/target/livecd_stage2.py,
589 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
590 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
591 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
592 modules/catalyst/target/stage4.py:
593 Do a mass sed to fix up all remaining usage of has_key()
595 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
596 Clean up instances of has_key() for py3k
598 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
599 We don't need to pass conf_values since it's a global var
601 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
602 Pre-split options from config file and remove unnecessary imported modules
604 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
605 Move code to verify digest and hash functions to a separate function
607 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
608 Allow build_target() to re-raise the exception for the top-level handler
611 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
612 Move catalyst.support import to top of file
614 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
615 Remove check for sys.argv length since we already check for needed
618 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
619 Rename version() to show_version()
621 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
622 Remove import_modules()
624 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
625 modules/catalyst/target/embedded.py,
626 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
627 modules/catalyst/target/livecd_stage1.py,
628 modules/catalyst/target/livecd_stage2.py,
629 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
630 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
631 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
632 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
633 Remove references to generic_stage_target
635 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
636 +modules/catalyst/target/embedded.py,
637 -modules/catalyst/target/embedded_target.py,
638 +modules/catalyst/target/generic.py,
639 +modules/catalyst/target/generic_stage.py,
640 -modules/catalyst/target/generic_stage_target.py,
641 -modules/catalyst/target/generic_target.py,
642 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
643 -modules/catalyst/target/livecd_stage1_target.py,
644 +modules/catalyst/target/livecd_stage1.py,
645 -modules/catalyst/target/livecd_stage2_target.py,
646 +modules/catalyst/target/livecd_stage2.py,
647 +modules/catalyst/target/netboot.py,
648 -modules/catalyst/target/netboot2_target.py,
649 +modules/catalyst/target/netboot2.py,
650 -modules/catalyst/target/netboot_target.py,
651 +modules/catalyst/target/snapshot.py,
652 -modules/catalyst/target/snapshot_target.py,
653 -modules/catalyst/target/stage1_target.py,
654 +modules/catalyst/target/stage1.py,
655 -modules/catalyst/target/stage2_target.py,
656 +modules/catalyst/target/stage2.py,
657 -modules/catalyst/target/stage3_target.py,
658 +modules/catalyst/target/stage3.py,
659 -modules/catalyst/target/stage4_target.py,
660 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
661 -modules/catalyst/target/tinderbox_target.py:
662 Remove _target from target module filenames, since they're already in
665 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
666 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
667 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
668 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
669 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
670 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
671 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
672 Remove builder.py and all references
674 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
675 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
676 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
677 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
678 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
679 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
680 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
681 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
682 modules/catalyst/target/embedded_target.py,
683 modules/catalyst/target/generic_stage_target.py,
684 modules/catalyst/target/generic_target.py,
685 modules/catalyst/target/grp_target.py,
686 modules/catalyst/target/livecd_stage1_target.py,
687 modules/catalyst/target/livecd_stage2_target.py,
688 modules/catalyst/target/netboot2_target.py,
689 modules/catalyst/target/netboot_target.py,
690 modules/catalyst/target/snapshot_target.py,
691 modules/catalyst/target/stage1_target.py,
692 modules/catalyst/target/stage2_target.py,
693 modules/catalyst/target/stage3_target.py,
694 modules/catalyst/target/stage4_target.py,
695 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
696 Move catalyst_support.py to catalyst.support and update references
698 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
699 +modules/catalyst/lock.py,
700 modules/catalyst/target/generic_stage_target.py,
701 -modules/catalyst_lock.py:
702 Move catalyst_lock.py to catalyst/lock.py and update references
704 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
705 modules/catalyst/target/__init__.py,
706 modules/catalyst/target/generic_stage_target.py:
707 Move target module loading logic into build_target_map() in
708 catalyst.target module
710 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
711 modules/catalyst/target/embedded_target.py,
712 modules/catalyst/target/grp_target.py,
713 modules/catalyst/target/livecd_stage1_target.py,
714 modules/catalyst/target/livecd_stage2_target.py,
715 modules/catalyst/target/netboot2_target.py,
716 modules/catalyst/target/netboot_target.py,
717 modules/catalyst/target/snapshot_target.py,
718 modules/catalyst/target/stage1_target.py,
719 modules/catalyst/target/stage2_target.py,
720 modules/catalyst/target/stage3_target.py,
721 modules/catalyst/target/stage4_target.py,
722 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
723 Add target map in each target module and remove register() function
724 Change catalyst program to load target modules with catalyst.target.targets
726 Remove required_build_targets and valid_build_targets from catalyst_support.py,
727 since we can scan the dir now
729 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
730 +modules/catalyst/target/__init__.py,
731 +modules/catalyst/target/embedded_target.py,
732 +modules/catalyst/target/generic_stage_target.py,
733 +modules/catalyst/target/generic_target.py,
734 +modules/catalyst/target/grp_target.py,
735 +modules/catalyst/target/livecd_stage1_target.py,
736 +modules/catalyst/target/livecd_stage2_target.py,
737 +modules/catalyst/target/netboot2_target.py,
738 +modules/catalyst/target/netboot_target.py,
739 +modules/catalyst/target/snapshot_target.py,
740 +modules/catalyst/target/stage1_target.py,
741 +modules/catalyst/target/stage2_target.py,
742 +modules/catalyst/target/stage3_target.py,
743 +modules/catalyst/target/stage4_target.py,
744 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
745 -modules/generic_stage_target.py, -modules/generic_target.py,
746 -modules/grp_target.py, -modules/livecd_stage1_target.py,
747 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
748 -modules/netboot_target.py, -modules/snapshot_target.py,
749 -modules/stage1_target.py, -modules/stage2_target.py,
750 -modules/stage3_target.py, -modules/stage4_target.py,
751 -modules/tinderbox_target.py:
752 Move all *_target.py modules under modules/catalyst/target and create
753 parent catalyst.target module
755 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
756 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
757 Remove hard-coded arch list now that find_arch_modules() is known to work
759 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
760 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
761 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
762 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
763 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
764 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
765 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
766 modules/generic_stage_target.py:
767 Move subarch and maching maps to bottom of arch files, since the classes
768 aren't defined yet at the top
770 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
771 modules/catalyst/arch/sh.py:
772 Forgot the sh arch module
774 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
775 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
776 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
777 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
778 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
779 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
780 Move subarch and machine map information to variables at top of each arch
781 module and get rid of register() function
783 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
784 Add catalyst.util.load_module() function
785 Move arch modules under modules/catalyst/arch
786 Add catalyst.arch.arches class to assist in loading arch modules
787 Add .gitignore file for *.py[co]
789 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
790 Change __version__ to 2.99 for catalyst_3 branch
792 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
793 Add note about metadata_overlay being default in 2.1.6
795 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
796 Updated the AUTHORS section and the header for the ChangeLog, to reflect
797 that individual authors now retain their copyright to code they submit.
799 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
800 Rewrote TODO to make it clearer and added a ton of new items to it.
802 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
803 modules/generic_stage_target.py:
804 screw you python...hard
806 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
807 modules/generic_stage_target.py:
808 Disable removal of 'target_path' when build starts
810 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
811 modules/generic_stage_target.py:
812 Apply patch from armin76 to actually make use of the busybox_config value
815 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
816 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
817 Add support for gk's --busybox-config= option
819 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
820 modules/generic_stage_target.py:
821 Missing / before 'iso'
823 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
824 modules/snapshot_target.py:
825 Add support for purging to snapshot target
827 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
828 Add mix-in cdtar idea to TODO
830 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
831 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
832 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
833 Remove old isolinux-3.09 cdtar files
835 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
836 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
837 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
838 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
840 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
841 Marking this 2.0.6.903 for testing.
843 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
844 targets/netboot2/netboot2-controller.sh:
845 Disable copying of nb-busybox.cf since it isn't used anyway
847 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
848 arch/x86.py, catalyst:
849 A few typo and other minor fixes as reported by armin76
851 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
852 modules/generic_stage_target.py:
853 Add support for digests="all" for gentoo bug #209611
855 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
856 examples/netboot2_template.spec, targets/support/kmerge.sh:
857 Automatically append --netboot to GK_ARGS for netboot2 target Remove
858 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
860 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
861 targets/support/pre-kmerge.sh:
862 Remove evil hacks that copy gk files around for netboot2
864 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
865 Bumping version for release.
867 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
868 modules/catalyst_support.py:
869 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
872 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
873 modules/catalyst_support.py, modules/generic_stage_target.py:
874 Add support for -P/--purgeonly option
876 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
877 Updated README to tell the user where to locate catalyst.conf if not using
878 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
881 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
882 Kicking out a 2.0.6.901 release for testing.
884 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
885 modules/generic_stage_target.py:
886 Automatically prepend build dir path to livecd/iso if it's not an absolute
889 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
890 Update TODO with placeholder idea.
892 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
893 +modules/catalyst/util.py:
894 Create catalyst.util module with capture_traceback() and print_traceback()
895 functions Capture and print traceback when build fails instead of letting
898 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
899 modules/catalyst/config.py, modules/catalyst_support.py:
900 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
902 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
903 modules/catalyst/config.py:
904 A few fixes to ParserBase after actually testing it switch to parsing
905 config file with ConfigParser.
907 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
908 +modules/catalyst/config.py, -modules/catalyst/util.py:
909 More indecisiveness..move util.spec to config.SpecParser.
911 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
912 -modules/catalyst/spec.py, +modules/catalyst/util.py,
913 modules/catalyst_support.py:
914 * Rename catalyst.spec to catalyst.util
915 * Move spec_dump() into spec class
916 * Modify catalyst to use new spec class
918 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
919 +modules/catalyst/__init__.py:
920 Add __init__.py file and import line.
922 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
923 +modules/catalyst/spec.py:
924 Initial commit of modules/catalyst/spec.py.
926 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
928 Updating x86/amd64 arch support. Original patches by William Cooke
929 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
931 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
932 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
933 modules/snapshot_target.py, modules/stage4_target.py,
934 targets/support/bootloader-setup.sh, targets/support/functions.sh,
935 targets/support/kmerge.sh:
936 Removing all deprecated interfaces. We no longer wish to support them and
937 they're not needed. Anyone using a pre-2.x spec file will need to update
940 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
941 -livecd/files/Getting_Online.txt:
942 Removing livecd/files/Getting_Online.txt since it was quite outdated.
944 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
946 Updated for new git repo.
948 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
949 targets/support/livecdfs-update.sh:
950 Add gconf settings for gnome-screensaver to disable locking by default. This
953 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
954 Add armv5tel to arm host list.
956 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
957 targets/support/chroot-functions.sh:
958 If we don't have a distcc user, we need to reinstall distcc, even if it's
959 been built with the right USE. This mainly affects stage1/stage2.
961 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
962 targets/support/chroot-functions.sh:
963 We need to run distcc-config --install, since we won't be installing into
964 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
965 installed versions of distcc.
967 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
968 Add a couple of distcc-related items to TODO.
970 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
971 targets/stage1/stage1-preclean-chroot.sh,
972 targets/stage2/stage2-preclean-chroot.sh,
973 targets/stage3/stage3-preclean-chroot.sh,
974 targets/stage4/stage4-preclean-chroot.sh:
975 We don't want to run setup_myfeatures in preclean, but still want to update
976 the environment and show our debug information.
978 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
979 targets/stage1/stage1-preclean-chroot.sh,
980 targets/stage2/stage2-preclean-chroot.sh,
981 targets/stage3/stage3-preclean-chroot.sh,
982 targets/stage4/stage4-preclean-chroot.sh,
983 targets/support/chroot-functions.sh:
984 Remove the die on LIBDIR check, since it won't be set on non-multilib
985 profiles. We can now run debug in preclean again.
987 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
988 targets/support/functions.sh:
989 Let's not try to chmod a dangling symlink.
991 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
992 targets/support/chroot-functions.sh:
993 Added emerge --info to debug output. I don't know why I didn't add it before.
995 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
996 targets/stage1/stage1-preclean-chroot.sh,
997 targets/stage2/stage2-preclean-chroot.sh,
998 targets/stage3/stage3-preclean-chroot.sh,
999 targets/stage4/stage4-preclean-chroot.sh:
1000 We probably shouldn't be running our debug functions in our stages. Let's
1003 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1004 targets/support/chroot-functions.sh:
1005 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1008 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1009 targets/support/livecdfs-update.sh:
1010 Only copy the handbook icon if one exists.
1012 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1013 modules/catalyst_lock.py:
1014 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1017 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1018 targets/livecd-stage2/livecd-stage2-controller.sh:
1019 We should be matching all possible LIBDIRs, so make sure we do that.
1021 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1022 targets/support/livecdfs-update.sh:
1023 We no longer need the metadata.tar.bz2, since the Installer uses
1026 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1027 targets/stage1/stage1-chroot.sh:
1028 We don't need --newuse if we're not using binary packages, so there's no
1031 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1032 targets/livecd-stage2/livecd-stage2-controller.sh:
1033 Added initial framework for creating the CD's root on livecd/livedvd.
1034 Currently, the end result is the same, but I'll be adding code to
1035 automatically copy the stages and to automatically download the distfiles.
1037 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1038 targets/livecd-stage2/livecd-stage2-controller.sh,
1039 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1040 targets/support/rc-update.sh:
1041 Change all checks for livecd/type: gentoo-release-livecd to
1042 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1043 to allow for auto-fetching of distfiles and stages onto official DVD media.
1045 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1046 targets/livecd-stage1/livecd-stage1-controller.sh,
1047 targets/livecd-stage2/livecd-stage2-controller.sh:
1048 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1049 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1050 the distfiles automatically.
1052 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1053 modules/generic_stage_target.py:
1054 Fix seedcache output so it fits in 80 columns.
1056 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1057 targets/stage1/stage1-chroot.sh:
1058 We should likely install baselayout before anything else, including the
1059 package manager. As such, I've moved it to after sys-apps/baselayout is
1062 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1063 targets/livecd-stage2/livecd-stage2-controller.sh:
1064 Check for a snapshot in the overlay and error if one is present. This should
1065 ensure that the snapshot on the CD is the same as the one used to build the
1068 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1069 modules/catalyst_support.py:
1070 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1071 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1074 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1075 targets/stage1/stage1-chroot.sh:
1076 Change back to using sys-apps/baselayout. We'll need to come up with a
1077 better permanent solution now that virtual/baselayout is no more.
1079 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1080 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1081 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1083 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1084 targets/support/bootloader-setup.sh:
1085 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1088 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1089 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1090 Added TODO. Changed create_handbook_icon call to only be called if
1091 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1093 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1094 targets/support/kmerge.sh:
1095 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1098 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1099 targets/support/kmerge.sh:
1100 Modify test to run if package.provided exists instead of if it doesn't.
1101 Run sed on the correct file.
1103 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1104 targets/support/chroot-functions.sh:
1105 Added --noreplace to setup_myfeatures merges so we don't blow away any
1106 packages which are already installed with the proper USE flags for the given
1107 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1109 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1110 livecd/files/README.txt:
1111 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1113 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 targets/support/rc-update.sh:
1115 Added mdraid for baselayout-2 users.
1117 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1118 targets/support/kmerge.sh:
1119 Clean up package.provided after the kernel build
1121 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1122 targets/support/kmerge.sh:
1123 It helps if I put things in the correct order so they'll actually execute,
1124 rather than getting a nice error from emerge.
1126 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1127 targets/support/kmerge.sh:
1128 Change upgrade to update.
1130 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1131 targets/support/kmerge.sh:
1132 Add back in the package.provided code that *should* skip the kernel sources
1133 merge for call back and subsequent runs.
1135 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1136 targets/support/kmerge.sh:
1137 We don't really need to use binary packages for the kernel sources, since it
1138 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1139 when we're not using kerncache.
1141 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1142 targets/support/kmerge.sh:
1143 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1145 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1146 targets/livecd-stage2/livecd-stage2-controller.sh:
1147 OK, we run our find outside the chroot, so we don't want to use absolute
1148 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1149 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1152 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1153 targets/livecd-stage2/livecd-stage2-controller.sh,
1154 targets/stage1/stage1-controller.sh:
1155 Cleanup the clean section for stage1 and add an updated clean section for
1156 livecd-stage2 when we're a minimal, universal, or game CD. This is
1157 2.0.6_pre14 for testing.
1159 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1160 targets/support/kmerge.sh:
1161 We should be using --newuse when merging our packages in callback.
1163 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1164 targets/grp/grp-chroot.sh:
1165 We should only use --noreplace when building a pkgset, everything else
1168 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1169 modules/catalyst_support.py, modules/generic_stage_target.py,
1170 modules/grp_target.py:
1171 Apply additional patches from bug #207862 for CONTENTS generation.
1173 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1174 targets/grp/grp-chroot.sh:
1175 Call setup_myemergeopts after changing clst_FETCH.
1177 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1178 targets/netboot2/netboot2-pkg.sh:
1179 Remove a bit of unnecessary code.
1181 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1182 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1183 targets/support/chroot-functions.sh:
1184 Fix some spacing on the -* warning, revert Andrew's last change, since it
1185 didn't do anything, and clean up the GRP chroot code so it works smarter and
1186 set clst_FETCH when clst_grp_type is something other than pkgset.
1188 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1189 targets/support/chroot-functions.sh:
1190 Don't set --usepkg and --buildpkg when fetching.
1192 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1193 modules/generic_stage_target.py:
1194 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1197 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1198 modules/generic_stage_target.py:
1199 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1200 boot/kernel/${kname}/config copying code in generic_stage_target.
1202 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1203 targets/support/kmerge.sh:
1204 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1207 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1208 modules/generic_stage_target.py, targets/support/kmerge.sh,
1209 targets/support/pre-kmerge.sh:
1210 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1211 valid, rather than required, changed clst_ksource to default to
1212 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1213 removal of USE to after the kernel build so the modules get the correct USE,
1214 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1216 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1217 targets/support/kmerge.sh:
1218 We should run the default functions for kmerge.sh, too.
1220 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1221 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1222 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1223 Updated aboot cdtar with a newer version to support newer kernels.
1225 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1226 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1227 Updated make_destpath so it writes out to make.conf as well as exporting
1228 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1229 adding make_destpath /tmp/stage1root to stage1.
1231 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1232 Updated README a bit and rolling 2.0.6_pre12 for testing.
1234 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1235 targets/support/create-iso.sh:
1236 Removed any further checks for clst_fstype and making sure everybody is
1237 using ${mkisofs_zisofs_opts}.
1239 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1240 targets/support/livecdfs-update.sh:
1241 The default theme for GNOME is now Clearlooks, so we can remove the theme
1242 code, but we still want to set the font size.
1244 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1245 targets/support/livecdfs-update.sh:
1246 We need to put quotes around ${user_comment} or useradd gets confused.
1248 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1249 targets/support/chroot-functions.sh:
1250 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1253 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1254 targets/support/kmerge.sh:
1255 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1256 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1258 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1259 targets/support/create-iso.sh:
1260 Bash fscking sucks, so we have to compromise on this code reduction solution
1261 a bit. It's still far better than it was
1263 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1264 targets/support/create-iso.sh:
1265 Don't escape quotes when actually running the command
1267 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1268 targets/support/kmerge.sh:
1269 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1271 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1272 targets/support/kmerge.sh:
1273 Use -L instead of -l in test for symlink
1275 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1276 targets/stage1/stage1-controller.sh:
1277 Remove code for gcc-config/binutils-config since it should be getting done
1278 in the preclean script, anyway.
1280 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1281 targets/stage1/stage1-chroot.sh:
1282 I missed one place where HOSTUSE was being used incorrectly.
1284 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1285 targets/support/kmerge.sh:
1286 Escape the correct quote
1288 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1289 targets/support/kmerge.sh:
1290 Change remaining instances of run_emerge to run_merge
1292 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1293 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1294 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1297 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1298 targets/support/bootloader-setup.sh:
1299 Let's change our splash checking to a global check so it only needs to be
1300 done once. This makes much more sense than having all of those if ... else
1303 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1304 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1305 Fix our USE invocation here so things work as expected.
1307 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1308 targets/support/livecdfs-update.sh:
1309 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1312 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1313 targets/support/livecdfs-update.sh:
1314 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1317 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1318 targets/livecd-stage2/livecd-stage2-controller.sh:
1319 Fixing the snapshot copying so it will only copy the correct snapshot for
1320 people who don't know how to properly use wget.
1322 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1323 targets/stage1/stage1-chroot.sh:
1324 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1325 disable profile USE.
1327 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1328 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1329 OK, we have to escape our quotes, rather than use single quotes, or we don't
1330 evaluate the variables properly.
1332 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1333 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1334 targets/support/kmerge.sh:
1335 Fixing echo/sed for make.conf writing.
1337 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1338 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1339 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1340 Rather than using the environment, we write out our USE to make.conf, then
1341 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1342 be written to make.conf, already.
1344 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1345 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1346 targets/livecd-stage1/livecd-stage1-chroot.sh,
1347 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1348 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1349 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1350 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1351 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1352 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1353 Changing run_emerge to run_merge, changing both setup_portage and
1354 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1355 removing the settings added, rather than (ab)using the environment.
1357 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1358 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1359 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1360 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1361 targets/tinderbox/tinderbox-chroot.sh:
1362 Rearrange some of the functions in chroot-functions.sh in preparation for
1363 some upcoming changes and rename setup_portage to setup_pkgmgr.
1365 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1366 targets/stage1/stage1-controller.sh:
1367 Removing an extra env-update call from stage1's preclean.
1369 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1370 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1371 targets/support/bootloader-setup.sh:
1372 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1373 help.msg which we didn't even use.
1375 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1376 targets/support/bootloader-setup.sh:
1377 Don't write out out 'default 1' line when creating grub.conf, since the
1378 'help' entry is now at the bottom, and we want grub to default to the first
1381 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1382 targets/support/bootloader-setup.sh:
1383 Removed checks on livecd/splash_type, since we only support one type,
1384 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1385 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1386 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1388 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1389 targets/livecd-stage2/livecd-stage2-controller.sh:
1390 Let's automatically copy in the snapshot if livecd/type is
1391 gentoo-release-livecd.
1393 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1394 modules/generic_stage_target.py:
1395 Fix leading whitespace in empty() so it's only executed if there's something
1396 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1397 211410 for pointing this out
1399 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1400 targets/support/rc-update.sh:
1401 Quote baselayout package atom
1403 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1404 targets/support/chroot-functions.sh:
1405 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1406 PATH by default. Instead, simply check if it exists.
1408 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1409 targets/support/chroot-functions.sh:
1410 Remove temporary package listing code, since --verbose is forced on with
1413 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1414 Force-enable --verbose when using --debug
1416 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1417 targets/support/kmerge.sh:
1418 Changing modules-update to update-modules to quiet a warning and keep us
1419 from having it get removed out from under us.
1421 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1422 targets/support/chroot-functions.sh:
1423 Adding a note to myself for better debug and moving run_default_funcs to the
1424 bottom of the script so it gets executed. Since this can otherwise break
1425 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1427 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1428 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1429 targets/support/chroot-functions.sh:
1430 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1431 so we can get the output with --debug, added --newuse to the options for
1432 stage1, as we should always rebuild any package where the USE has changed,
1433 removed removal of portage logs from stage2-chroot.sh since it is being done
1434 by cleanup_stages, moved world removal in cleanup_stages into a check for
1435 stages 1 through 3, made update_env_settings check for the existence of
1436 env-update before running it since we now run update_env_settings by default
1437 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1438 to list the packages, since we don't yet force-enable verbose with debug.
1440 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1441 modules/catalyst_lock.py:
1442 Since my python sucks and I don't feel like troubleshooting it at the
1443 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1444 2.0.6_pre8 for testing.
1446 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1447 modules/builder.py, modules/catalyst_lock.py:
1448 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1449 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1451 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1452 modules/catalyst_support.py:
1453 change 'is' to == because python is grumpy
1455 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1456 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1457 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1458 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1459 targets/support/rc-update.sh:
1460 Removing support for bootsplash, since it hasn't been in a supported kernel
1461 in a couple years and isn't accepted upstream.
1463 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1464 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1465 Fix up the sed for genkernel so it works on versions both before and after
1466 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1467 change was a bit too aggressive.
1469 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1470 targets/support/bootloader-setup.sh:
1471 Change grub timeout to 15 seconds instead of 150.
1473 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1474 targets/support/pre-kmerge.sh:
1475 Comment out sed on genkernel executable as it appears to do nothing these
1478 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1479 targets/livecd-stage2/livecd-stage2-controller.sh:
1480 Only call find on libdirs that actually exist. Thanks to Kristoffer
1481 <krek6597@student.uu.se> in bug #210807.
1483 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1484 modules/generic_stage_target.py:
1485 Add warning about -* in foo/use in the spec.
1487 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1488 targets/embedded/embedded-chroot.sh,
1489 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1490 targets/grp/grp-preclean-chroot.sh,
1491 targets/livecd-stage1/livecd-stage1-chroot.sh,
1492 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1493 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1494 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1495 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1496 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1497 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1498 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1499 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1500 targets/tinderbox/tinderbox-preclean-chroot.sh:
1501 Change all . to source.
1503 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1504 targets/embedded/embedded-preclean-chroot.sh,
1505 targets/grp/grp-preclean-chroot.sh,
1506 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1507 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1508 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1509 targets/stage3/stage3-preclean-chroot.sh,
1510 targets/stage4/stage4-preclean-chroot.sh,
1511 targets/support/chroot-functions.sh,
1512 targets/tinderbox/tinderbox-preclean-chroot.sh:
1513 Added a cleanup_stages function and added it to the appropriate places.
1515 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1516 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1517 targets/livecd-stage1/livecd-stage1-chroot.sh,
1518 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1519 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1520 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1521 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1522 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1523 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1524 Removing any functions that we now call by default when we source
1525 chroot-functions.sh by default.
1527 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1528 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1529 targets/livecd-stage1/livecd-stage1-chroot.sh,
1530 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1531 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1532 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1533 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1534 Clean up the debug code that I've added to stage1, move it to
1535 chroot_functions.sh, and call it from all of our main targets.
1537 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1538 modules/generic_stage_target.py:
1539 Wow. I need to make sure that we actually comment comments in make.conf or
1540 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1541 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1543 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1544 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1545 targets/stage3/stage3-chroot.sh:
1546 We need to be sure we clear out /var/log/portage/elog as well as
1547 /var/log/emerge.log for stages 1 through 3.
1549 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1550 modules/generic_stage_target.py,
1551 targets/livecd-stage2/livecd-stage2-controller.sh,
1552 targets/support/livecdfs-update.sh:
1553 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1554 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1555 80 columns. This is catalyst 2.0.6_pre5 for testing.
1557 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1558 modules/generic_stage_target.py:
1559 Apparently, python doesn't like it when you put a set of comments in front
1560 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1563 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1564 modules/generic_stage_target.py:
1565 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1566 generally clean up the code so it's a bit easier to read/follow.
1568 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1569 modules/generic_stage_target.py:
1570 Sort and de-dupe myusevars.
1572 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1573 targets/stage1/stage1-chroot.sh:
1574 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1576 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1577 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1578 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1579 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1580 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1581 targets/tinderbox/tinderbox-chroot.sh:
1582 Move export of FEATURES to setup_myfeatures.
1584 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1585 targets/stage1/stage1-chroot.sh:
1586 Added some debug code to stage1 and fixed a nice bug where we weren't
1587 building with the correct USE. Unfortunately, this invalidates any caches
1588 for stage1, since we were building with the entire USE from the profile.
1589 This is 2.0.6_pre4 for testing.
1591 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1592 targets/stage1/stage1-chroot.sh:
1593 We don't need to do the device building twice, so removing USE=build from
1594 first baselayout install.
1596 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1597 targets/support/livecdfs-update.sh:
1598 We check for a plugdev group, add it if it doesn't exist, and make sure any
1599 users specified by livecd/users is in the group.
1601 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1602 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1603 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1605 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1606 modules/catalyst_support.py:
1607 Fix up calc_contents in contents_map. Thanks to Brent Baude
1608 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1611 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1612 targets/stage1/stage1-chroot.sh:
1613 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1614 empty and will cause issues in stage3 and beyond.
1616 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1617 targets/support/kmerge.sh, targets/support/rc-update.sh:
1618 Changed some of the rc-update code so it should work with baselayout-2,
1619 also. This is 2.0.6_pre2 for testing.
1621 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1622 files/catalyst.conf, modules/catalyst_support.py,
1623 modules/generic_stage_target.py, modules/grp_target.py,
1624 modules/snapshot_target.py:
1625 Added support for generating CONTENTS files automatically. Patch by Robin
1626 Johnson <robbat2@gentoo.org> for bug #207862.
1628 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1629 modules/snapshot_target.py:
1630 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1631 exclude digest-* files from the snapshot.
1633 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1634 arch/x86.py, modules/generic_stage_target.py:
1635 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1636 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1638 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1639 targets/support/kmerge.sh:
1640 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1641 options, so that it can actually be turned off.
1643 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1645 Rearrange things in the arch/*.py files to ensure that nothing is used
1646 before it has been defined.
1648 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1649 Reorder arch/powerpc.py to make python happy.
1651 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1652 modules/snapshot_target.py:
1653 Change .svn --include to an --exclude like it was supposed to be.
1655 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1657 Added several subarches for mips so we can dump the mips subarch profiles
1658 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1661 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1662 targets/livecd-stage2/livecd-stage2-controller.sh:
1663 Changed the code for copying the MOTD files so it's fewer lines and makes
1666 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1667 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1668 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1669 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1671 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1673 Did a little cleanup on the x86.py to remove some redundant entries and
1674 added nocona and core2 to amd64.py, though they're currently commented out.
1676 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1677 modules/generic_stage_target.py:
1678 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1679 flags defined in the spec file.
1681 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1682 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1683 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1684 since catalyst sets CXXFLAGS=CFLAGS by default.
1686 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1687 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1688 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1690 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1691 Added prescott to the subarches for x86.
1693 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1694 modules/netboot2_target.py, targets/support/kmerge.sh:
1695 Add patch to enabled netboot2/linuxrc and automatically add path for
1696 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1697 <jsbronder@gentoo.org> in bug #208106.
1699 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1700 modules/netboot2_target.py:
1701 Allow root_overlay in netboot2 target for bug #208106.
1703 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1704 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1705 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1706 Added USE=bindist automatically to everything that inherits set_use from
1707 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1708 USE=bindist to emerge run for stage1, and did some minor cleanup in
1709 get_libdir in chroot-functions.
1711 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1712 targets/support/bootloader-setup.sh:
1713 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1715 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1716 examples/generic_stage_template.spec, examples/grp_template.spec,
1717 examples/livecd-stage1_template.spec,
1718 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1719 examples/stage4_template.spec, examples/tinderbox_template.spec:
1720 Changing link so it no longer points to a dead page. This is for bug #208609.
1722 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1723 modules/snapshot_target.py:
1724 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1726 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1727 targets/stage1/stage1-chroot.sh:
1728 As much as I hate this, we're going to force baselayout to install first.
1729 This will keep us from having any issues with packages that don't respect
1732 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1733 Reorder options in catalyst.conf so they're alphabetical.
1735 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1736 targets/support/bootloader-setup.sh:
1737 Add 'pager on' to grub.conf for bug #208531.
1739 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1740 livecd/files/README.txt, livecd/files/x86-F6.msg:
1741 Removing the unused kernel command line options from Volume/Device Management.
1743 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1744 This is now 2.0.5 for release.
1746 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1747 files/catalyst.conf, modules/catalyst_support.py,
1748 modules/generic_stage_target.py,
1749 targets/embedded/embedded-preclean-chroot.sh,
1750 targets/grp/grp-preclean-chroot.sh,
1751 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1752 targets/stage2/stage2-preclean-chroot.sh,
1753 targets/stage3/stage3-preclean-chroot.sh,
1754 targets/support/chroot-functions.sh,
1755 targets/tinderbox/tinderbox-preclean-chroot.sh:
1756 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1757 sys-devel/icecream cluster compiler support for bug #200095. This is
1758 catalyst 2.0.5_pre6 for testing.
1760 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1761 files/catalyst.conf, modules/generic_stage_target.py:
1762 Add the option for using metadata_overlay with portage to speed up cache.
1764 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1765 modules/stage1_target.py, modules/stage2_target.py,
1766 modules/stage3_target.py:
1767 Add /etc/portage to cleanables for stages 1 through 3.
1769 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1770 livecd/files/livecd-local.start,
1771 targets/livecd-stage2/livecd-stage2-controller.sh,
1772 targets/support/livecdfs-update.sh:
1773 We apparently still need profiles/eclass for building the stage3 from the
1774 LiveCD with the installer.
1776 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1777 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1780 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1781 targets/livecd-stage2/livecd-stage2-controller.sh,
1782 targets/support/livecdfs-update.sh:
1783 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1784 preservation of eclasses/profiles, and remove copying of livecd-local.start
1785 since it's not needed anymore.
1787 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1788 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1789 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1792 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1793 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1794 Removing old mkvardb code which is no longer used, commenting out setting of
1795 Gnome theme for testing now that Clearlooks has been default for some time,
1796 and changing vdb move from a case statement to a simple if statement. This
1797 is 2.0.5_pre5 for testing.
1799 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1800 modules/stage1_target.py:
1801 Removing cleaning of python encodings for bug #64890.
1803 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1804 modules/generic_stage_target.py:
1805 Add an extra warning into the generated make.conf about changing the CHOST.
1807 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1808 targets/support/livecdfs-update.sh:
1809 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1811 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1812 targets/embedded/embedded-preclean-chroot.sh,
1813 targets/grp/grp-preclean-chroot.sh,
1814 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1815 targets/stage2/stage2-preclean-chroot.sh,
1816 targets/stage3/stage3-preclean-chroot.sh,
1817 targets/tinderbox/tinderbox-preclean-chroot.sh:
1818 Check to see if distcc is enabled before calling cleanup_distcc().
1820 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1821 arch/sparc.py, arch/x86.py:
1822 Look for linux32 in /bin and /usr/bin.
1824 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1825 modules/generic_stage_target.py:
1826 Make error message more specific when removing immutable flag.
1828 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1829 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1830 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1831 information, and added a small fix for FreeBSD for bug #169041. This is
1832 catalyst 2.0.5_pre4 for testing.
1834 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1835 targets/support/chroot-functions.sh:
1836 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1837 patch from bug #120076 to add cross-compiling support to our distcc
1840 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1841 targets/support/chroot-functions.sh:
1842 Added a version of get_libdir from multilib.eclass so we can determine where
1843 to go poking around if we need to touch anything in libdir.
1845 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1846 Print an error saying what target failed before the traceback.
1848 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1849 modules/catalyst_support.py:
1850 When parsing make.conf, first try pkgcore's
1851 snakeoil.fileutils.read_bash_dict(), then portage's
1852 portage_util.getconfig(), then the internal parse_makeconf().
1854 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1855 modules/catalyst_support.py:
1856 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1858 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1859 examples/netboot_template.spec, examples/tinderbox_template.spec,
1860 modules/grp_target.py, modules/tinderbox_target.py:
1861 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1862 modules, and remove extra pkgcache_path and kerncache_path options from
1865 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1866 This is catalyst 2.0.5_pre3 for testing the new stages code.
1868 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1869 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1870 We need to force USE=bindist on for building stages.
1872 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1873 modules/generic_stage_target.py:
1874 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1875 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1877 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1878 targets/support/rc-update.sh:
1879 Added support for the newer versions of splashutils which use fbcondecor as
1880 the init script. This is catalyst 2.0.5_pre1 for testing.
1882 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1883 targets/livecd-stage2/livecd-stage2-controller.sh:
1884 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1887 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1888 modules/generic_stage_target.py, modules/stage1_target.py,
1889 modules/stage2_target.py:
1890 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1893 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1894 modules/generic_stage_target.py, modules/netboot2_target.py:
1895 Fix typo in getopt call for --clear-autoresume. thanks to
1896 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1897 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1898 Copy overlay files in netboot2 target into proper dir for bug #174635.
1900 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1901 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1902 targets/support/netboot2-final.sh:
1903 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1904 fix a minor bug in System.map copying, add portage_overlay support, and adds
1905 the ability to use globbing in the package file lists for the netboot2
1908 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1909 +targets/netboot2/nb-busybox.cf:
1910 Added nb-busybox.cf to the netboot2 target for bug #174298.
1912 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1913 targets/support/chroot-functions.sh:
1914 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1916 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1917 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1918 Change moving the VDB until after we have processed unmerge by moving it
1919 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1920 unmerge packages from the gentoo-release-livecd target.
1922 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1923 targets/support/kmerge.sh:
1924 Commented out the package.provided code in catalyst that seemed to cause
1925 problems with kerncache in testing. This is 2.0.4 and should be used for the
1928 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1929 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1930 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1931 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1932 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1933 improve the netboot2 target.
1935 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1936 modules/generic_stage_target.py:
1937 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1938 cause catalyst to export boolean variables as well as string-based
1941 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1942 modules/generic_stage_target.py:
1943 Fixing check for invalid subarch to not filter too much. Fix from Mike
1944 Frysinger <vapier@gentoo.org> for bug #173532.
1946 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1947 Added s390x (64-bit) support via a patch from Mike Frysinger
1948 <vapier@gentoo.org> for bug #173002.
1950 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1951 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1952 targets/livecd-stage1/livecd-stage1-chroot.sh,
1953 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1954 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1955 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1956 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1957 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1958 targets/support/pre-kmerge.sh:
1959 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1960 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1961 certain functions/code paths when running with -F/--fetchonly. Simplified
1962 kmerge.sh with regards to kerncache and callback packages. Also, changed
1963 ccache/distcc installs to use run_emerge instead of emerge directly, which
1964 allows us to more easily replace the underlying package manager, or add
1965 support for multiple package managers to catalyst.
1967 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1968 modules/grp_target.py:
1969 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1970 portage_overlay functionality to GRP, where it was mistakenly missing, for
1971 bug #171157. This is catalyst 2.0.3 and ready for release.
1973 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1974 targets/livecd-stage1/livecd-stage1-controller.sh,
1975 targets/support/livecdfs-update.sh:
1976 Removed the generation of grppkgs.txt since the Installer now uses vdb
1979 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1980 targets/support/create-iso.sh:
1981 Fix creation of the EFI images. Since it is FAT, we can't go around
1982 perserving permissions, now, can we?
1984 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1985 targets/support/livecdfs-update.sh:
1986 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1987 broken sed for rc.conf, which caused all kinds of hell to break loose when
1988 booting a new CD. This is 2.0.3_pre3.
1990 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1991 modules/generic_stage_target.py:
1992 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1993 such as group- from /etc before creating our stage tarballs. This is for bug
1996 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1997 targets/support/livecdfs-update.sh:
1998 Commenting out the livecd-kernel code, since the Installer should be doing
1999 everything necessary itself.
2001 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2002 targets/support/livecdfs-update.sh:
2003 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2004 the usbutils hanlding in case they follow suit with pciutils.
2006 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2007 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2008 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2009 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2010 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2011 problems with using all of the various subarch settings.
2013 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2014 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2015 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2016 check look in the correct location, and made sure we don't delete /voot
2017 within the EFI code if grub is present.
2019 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2020 modules/generic_stage_target.py:
2021 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2022 #166294. This one should fix the HPPA/PPC architectures.
2024 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2025 targets/support/chroot-functions.sh:
2026 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2027 remove the autoresume point for portage, as it really isn't needed and
2028 doesn't really gain us much, anyway.
2030 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2031 targets/stage1/stage1-chroot.sh:
2032 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2034 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2035 examples/generic_stage_template.spec, examples/grp_template.spec,
2036 examples/livecd-stage1_template.spec,
2037 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2038 examples/netboot_template.spec, examples/snapshot_template.spec,
2039 examples/stage4_template.spec, examples/tinderbox_template.spec:
2040 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2043 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2044 targets/support/livecdfs-update.sh:
2045 Make sure the user owns his home directory for bug #147195.
2047 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2048 +files/catalystrc, modules/catalyst_support.py:
2049 Re-arranged catalyst.conf to make it easier to follow while looking at the
2050 online reference and added a default catalystrc file, which does nothing.
2052 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2053 modules/catalyst_support.py, modules/embedded_target.py,
2054 modules/generic_stage_target.py, modules/grp_target.py,
2055 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2056 modules/stage3_target.py, modules/tinderbox_target.py:
2057 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2058 tab/space nastiness. This is for bug #161915.
2060 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2061 modules/generic_stage_target.py:
2062 Fixed new cbuild code with another patch from Mike Frysinger
2063 <vapier@gentoo.org> to allow the usage of subarches.
2065 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2066 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2067 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2068 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2069 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2070 targets/support/create-iso.sh, targets/support/functions.sh,
2071 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2072 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2074 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2075 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2076 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2077 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2078 modules/catalyst_lock.py, modules/catalyst_support.py,
2079 modules/embedded_target.py, modules/generic_stage_target.py,
2080 modules/generic_target.py, modules/grp_target.py,
2081 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2082 modules/netboot2_target.py, modules/netboot_target.py,
2083 modules/snapshot_target.py, modules/stage1_target.py,
2084 modules/stage2_target.py, modules/stage3_target.py,
2085 modules/stage4_target.py, modules/tinderbox_target.py,
2086 targets/embedded/embedded-chroot.sh,
2087 targets/embedded/embedded-controller.sh,
2088 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2089 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2090 targets/grp/grp-preclean-chroot.sh,
2091 targets/livecd-stage1/livecd-stage1-chroot.sh,
2092 targets/livecd-stage1/livecd-stage1-controller.sh,
2093 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2094 targets/livecd-stage2/livecd-stage2-controller.sh,
2095 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2096 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2097 targets/netboot2/netboot2-controller.sh,
2098 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2099 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2100 targets/stage1/stage1-controller.sh,
2101 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2102 targets/stage2/stage2-controller.sh,
2103 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2104 targets/stage3/stage3-controller.sh,
2105 targets/stage3/stage3-preclean-chroot.sh,
2106 targets/stage4/stage4-controller.sh,
2107 targets/stage4/stage4-preclean-chroot.sh,
2108 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2109 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2110 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2111 targets/tinderbox/tinderbox-controller.sh,
2112 targets/tinderbox/tinderbox-preclean-chroot.sh:
2113 Removing old CVS Header lines, which are no longer used since moving to SVN.
2115 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2116 targets/stage4/stage4-chroot.sh:
2117 Added back a missing 'then' from stage4 target.
2119 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2120 modules/generic_stage_target.py:
2121 Fix indentation so things actually work.
2123 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2124 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2127 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2128 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2129 Fix the display manager sed lines and change the icon for the local Handbook
2130 to use the GNOME 2.16 icon for gedit.
2132 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2133 modules/generic_stage_target.py:
2134 Changed the portage_overlay option to always install overlays in
2135 /usr/local/portage and added code to clean up /usr/local/portage and
2136 make.conf after sucessful execution and before creation of ISO/tarballs.
2138 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2139 targets/support/livecdfs-update.sh:
2140 Fixed a typo which broke coldplugging.
2142 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2143 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2144 Added a create_handbook_icon function and rearranged some of the icon
2145 creation for the LiveCD. This should resolve bug #143725 once a new release
2148 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2149 targets/support/livecdfs-update.sh:
2150 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2151 coldplugging. This allows us to unpack our firmware before we detect
2152 devices, so that devices that need it will get it.
2154 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2155 modules/generic_stage_target.py:
2156 Fix a typo in generic_stage_target.
2158 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2159 targets/support/livecdfs-update.sh:
2160 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2161 /etc/conf.d/xdm so we support older snapshots and newer ones.
2163 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2164 modules/livecd_stage2_target.py:
2165 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2168 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2169 modules/livecd_stage2_target.py:
2170 Reverted change in livecd-stage2 to the action_sequence until I can figure
2171 out what the problem is with it.
2173 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2174 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2175 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2176 modules/livecd_stage2_target.py:
2177 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2178 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2180 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2181 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2182 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2183 resolves an issue where a variable could be accessed unitialized in obscure
2184 circumstances. This is wrt bug #144984.
2186 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2187 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2188 modules/stage2_target.py, modules/stage4_target.py:
2189 Fixed up action_sequence when using --fetchonly to not create tarballs or
2190 ISO images for bug #143392.
2192 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2193 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2194 Clean up the USE usage in GRP/stage4.
2196 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2197 modules/generic_stage_target.py, modules/stage1_target.py,
2198 modules/stage2_target.py:
2199 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2200 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2202 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2203 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2204 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2205 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2206 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2207 instances of USE_ORDER since auto hasn't been valid for some time. This is
2210 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2211 modules/generic_stage_target.py, modules/stage1_target.py:
2212 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2213 goodness wrt bug #153587.
2215 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2216 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2217 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2219 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2220 modules/generic_stage_target.py, modules/stage4_target.py:
2221 Added a check to see if we have the tarball option enabled, which causes
2222 catalyst to run the capture sequence. This was requested by Tim Yamin for
2223 the stage4 target, but I thought it should be usable on any stage target.
2225 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2226 targets/support/livecdfs-update.sh:
2227 Moved fstab tweaks all into one location and added make.conf tweak for bug
2230 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2231 Changed the options to be in alphabetical order so my meatspace logical
2232 parser can process them better, added the compress and tarball options,
2233 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2234 removed the unused -x command line parameter for bug #151405.
2236 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2237 modules/generic_stage_target.py:
2238 Added a warning about changing the CHOST setting for bug #142034.
2240 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2241 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2242 targets/support/chroot-functions.sh:
2243 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2244 <flameeyes@gentoo.org> and attached to bug #150351.
2246 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2247 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2248 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2249 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2250 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2251 modules/embedded_target.py, modules/generic_stage_target.py,
2252 modules/generic_target.py, modules/grp_target.py,
2253 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2254 modules/netboot2_target.py, modules/netboot_target.py,
2255 modules/snapshot_target.py, modules/stage1_target.py,
2256 modules/stage2_target.py, modules/stage3_target.py,
2257 modules/stage4_target.py, modules/tinderbox_target.py,
2258 targets/embedded/embedded-chroot.sh,
2259 targets/embedded/embedded-controller.sh,
2260 targets/embedded/embedded-fs-runscript.sh,
2261 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2262 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2263 targets/grp/grp-preclean-chroot.sh,
2264 targets/livecd-stage1/livecd-stage1-chroot.sh,
2265 targets/livecd-stage1/livecd-stage1-controller.sh,
2266 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2267 targets/livecd-stage2/livecd-stage2-controller.sh,
2268 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2269 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2270 targets/netboot2/netboot2-controller.sh,
2271 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2272 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2273 targets/stage1/stage1-controller.sh,
2274 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2275 targets/stage2/stage2-controller.sh,
2276 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2277 targets/stage3/stage3-controller.sh,
2278 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2279 targets/stage4/stage4-controller.sh,
2280 targets/stage4/stage4-preclean-chroot.sh,
2281 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2282 targets/support/functions.sh, targets/support/kmerge.sh,
2283 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2284 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2285 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2286 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2287 targets/tinderbox/tinderbox-controller.sh,
2288 targets/tinderbox/tinderbox-preclean-chroot.sh:
2289 Removing all copyright and license comment headers from all files so we
2290 don't ever get another bug like bug #149638.
2292 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2293 modules/generic_stage_target.py:
2294 Clean up more spacing/capitalization.
2296 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2297 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2298 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2299 targets/embedded/embedded-controller.sh,
2300 targets/embedded/embedded-fs-runscript.sh,
2301 targets/embedded/embedded-preclean-chroot.sh,
2302 targets/livecd-stage2/livecd-stage2-controller.sh,
2303 targets/netboot2/netboot2-copyfile.sh,
2304 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2305 targets/support/pre-kmerge.sh:
2306 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2307 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2308 calls in kmerge.sh, and updated README.
2310 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2311 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2312 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2314 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2315 modules/catalyst_support.py:
2316 Added fix for bug #143348.
2318 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2319 targets/support/livecdfs-update.sh:
2320 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2322 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2323 targets/livecd-stage2/livecd-stage2-controller.sh,
2324 targets/support/livecdfs-update.sh:
2325 Changed some copy commands to use -f, added a check for /etc/gconf before
2326 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2327 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2328 <luca.casagrande@gmail.com>.
2330 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2331 targets/support/livecdfs-update.sh:
2332 Fixing sed so that systemspkgs.txt is built properly.
2334 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2335 The sparc32 binary is in /bin, not /usr/bin.
2337 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2338 targets/support/chroot-functions.sh:
2339 We now only set the options for pkgcache if we are not using fetchonly. This
2340 should work around a problem where portage won't fetch the files if a binpkg
2341 already exists for the package.
2343 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2344 targets/support/livecdfs-update.sh:
2345 Added code to make a backup of custom.conf before we edit it for the
2348 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2349 targets/support/livecdfs-update.sh:
2350 Remove sed from splash section, since it wasn't actually resolving the
2351 issue, anyway. Change the installer's dialog front-end code to simply run
2352 via sudo, since we don't need to worry about having the X DISPLAY setup or
2353 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2355 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2356 targets/support/livecdfs-update.sh:
2357 Fix my sed line so it actually applies correctly.
2359 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2360 targets/support/chroot-functions.sh:
2361 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2364 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2365 targets/support/livecdfs-update.sh:
2366 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2367 as well as a possible fix for the read-only filesystem messages from
2368 /sbin/splash-functions.sh
2370 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2371 targets/support/chroot-functions.sh:
2372 Fix --fetchonly to actually work.
2374 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2375 examples/livecd-stage2_template.spec:
2376 Added description for livecd/fsops to livecd-stage2's spec template.
2378 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2379 targets/support/livecdfs-update.sh:
2380 I've modified the GDM configuration section to work correctly. I have also
2381 ensured that xdm is no longer started just because livecd/xdm is used, which
2382 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2383 should be the last of the 'release candidates' made. If there are no bug
2384 reports in 2 days, then I'm rolling this as 2.0 final.
2386 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2387 targets/support/livecdfs-update.sh:
2388 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2389 see once the newer Installer is released, as I still have to fix the
2392 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2393 targets/support/rc-update.sh:
2394 Removed famd from the default runlevel for gentoo-release-livecd. It really
2395 shouldn't cause a problem, but I prefer it stay a bit clean.
2397 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2398 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2399 targets/support/create-iso.sh, targets/support/kmerge.sh,
2400 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2401 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2403 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2404 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2405 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2406 targets/support/bootloader-setup.sh:
2407 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2408 parameters support. This is for bug #139300.
2410 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2411 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2412 targets/support/filesystem-functions.sh:
2413 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2414 and also to remove some redundant values from livecd-stage2's valid_values.
2417 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2419 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2421 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2422 modules/generic_stage_target.py:
2423 Fix a problem where catalyst was creating an initial list, then putting that
2424 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2425 pointing it out and for the fix. This is for bug #136351.
2427 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2428 targets/support/unmerge.sh:
2429 Removing loop for unmerge, as it didn't actually solve anything and the
2430 portage team has helped us out by reverting the behavior that caused this
2431 change in the first place.
2433 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2434 modules/netboot2_target.py, modules/stage1_target.py,
2435 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2436 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2437 having /proc mounted during the preclean stage and also to clean up the
2438 netboot2 code. This is 2.0_rc48.
2440 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2441 targets/support/unmerge.sh:
2442 Change our unmerge from being a single unmerge to a loop, to work around an
2443 unexpected change in portage 2.1's unmerge processing.
2445 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2446 targets/support/bootloader-setup.sh:
2447 Fixed a problem where we were putting the kernel name in twice and causing
2448 and error when using grub as a bootloader. This is for bug #137252.
2450 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2451 targets/support/bootloader-setup.sh:
2452 Added a second pass to the alpha bootloader setup to create aboot items for
2453 serial console for bug #133457.
2455 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2456 +livecd/cdtar/arcload-0.43-r1.tbz2:
2457 Added arcload cdtar for mips.
2459 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2460 targets/netboot/netboot-controller.sh:
2461 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2464 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2465 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2466 Add patch from bug #135051 to fix the seedcache extraction logic.
2468 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2469 targets/support/livecdfs-update.sh:
2470 Don't set icon theme to Clearlooks, since it doesn't exist.
2472 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2473 targets/support/livecdfs-update.sh:
2474 Fix sed on installer icons.
2476 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2479 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2480 targets/stage1/stage1-controller.sh:
2481 Added a -type f to the find call in stage1 for bug #132180.
2483 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2484 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2485 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2486 properly on IBM PPC64 machines.
2488 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2489 modules/generic_stage_target.py:
2492 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2493 targets/support/rc-update.sh:
2494 Removed x-setup from default runlevel, as it is now controlled via the
2495 autoconfig init script.
2497 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2498 Fix ppc64 based arches to subclass ppc64
2500 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2501 modules/livecd_stage1_target.py:
2502 Use the full category/package name for livecd-tools.
2504 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2505 targets/support/livecdfs-update.sh:
2506 Make copies and deletes recursive for firmware since some packages put their
2507 firmware in a subdirectory.
2509 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2510 targets/support/livecdfs-update.sh:
2511 Fix detection of the Installer.
2513 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2514 Added 970, power3, power4, and power5 sub-arches for ppc64.
2516 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2517 targets/support/livecdfs-update.sh:
2518 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2519 no longer necessary and can cause possible problems with Installer-based
2522 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2523 recursive directory create
2525 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2526 modules/catalyst_support.py:
2527 Changed a display error from bug #131502 and rolling 2.0_rc45.
2529 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2530 targets/support/create-iso.sh:
2531 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2534 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2535 modules/generic_stage_target.py:
2536 digests function uses raw output from hash function now
2538 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2539 change hash result format so .DIGESTS is generated correctly
2541 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2542 modules/catalyst_support.py:
2543 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2546 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2547 targets/support/livecdfs-update.sh:
2548 Added a space for bug #131181.
2550 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2551 targets/support/kmerge.sh:
2552 Fixed creation of kernelpkgs.txt file for the installer.
2554 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2555 modules/generic_stage_target.py:
2556 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2559 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2560 targets/livecd-stage2/livecd-stage2-controller.sh,
2561 targets/support/bootloader-setup.sh:
2562 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2563 rolling out an emergency rc44.
2565 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2566 targets/support/bootloader-setup.sh:
2567 If you use elif, you have to use a then after it. Yeah, that one's totally
2570 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2571 targets/support/livecdfs-update.sh:
2572 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2574 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2575 targets/support/rc-update.sh:
2576 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2579 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2580 targets/support/bootloader-setup.sh:
2581 Removed bootplash support from ppc/ppc64 since they only will work with
2582 gensplash. Forced use of livecd/splash_type of bootsplash to get
2583 splash=silent. This should reduce the number of things on the kernel command
2584 line that aren't necessary.
2586 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2587 modules/catalyst_support.py:
2588 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2589 parse_spec. This should resolve bug #130103, as well as make the code much
2590 cleaner. This is 2.0_rc42.
2592 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2593 modules/generic_stage_target.py:
2594 Forced -p on tar for compressing stages.
2596 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2597 targets/support/chroot-functions.sh:
2598 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2601 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2602 targets/stage1/build.py:
2603 Added patch to build.py for portage 2.1 support.
2605 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2606 targets/support/kmerge.sh:
2607 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2608 <liyiming@ict.ac.cn> in bug #129890.
2610 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2611 targets/support/livecdfs-update.sh:
2612 Moved sed line for ##STARTX to end of file, since we aren't touching
2613 /etc/startx until the end.
2615 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2616 targets/support/livecdfs-update.sh:
2617 Added a check for the games group and add it if it doesn't exist already.
2618 This should resolve bug #125498.
2620 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2621 examples/generic_stage_template.spec, examples/grp_template.spec,
2622 examples/livecd-stage1_template.spec,
2623 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2624 examples/netboot_template.spec, examples/snapshot_template.spec,
2625 examples/stage4_template.spec, examples/tinderbox_template.spec:
2626 Removed portdir_overlay from the snapshot example spec and added
2627 portage_overlay to the example specs for the relevant targets.
2629 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2630 This is 2.0_rc41 since it has better LiveCD support.
2632 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2633 targets/support/livecdfs-update.sh:
2636 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2637 targets/support/functions.sh:
2638 Removed check for livecd/dev-manager being udev since it was done
2639 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2640 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2641 #128265 for pointing this out.
2643 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2644 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2645 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2646 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2648 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2649 modules/generic_stage_target.py:
2650 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2651 live system. You can thank Andrew Gaffney for the fix.
2653 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2654 targets/livecd-stage2/livecd-stage2-controller.sh:
2655 Don't copy motd files if we're using livecd/type generic-livecd.
2657 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2658 targets/livecd-stage2/livecd-stage2-controller.sh,
2659 targets/support/livecdfs-update.sh:
2660 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2661 some extra cleanup to generic-livecd.
2663 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2664 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2665 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2666 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2667 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2668 targets/support/bootloader-setup.sh:
2669 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2670 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2671 and removed all older cdtar files for PPC*.
2673 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2674 livecd/files/livecd.motd.txt:
2675 Added message to the official LiveCD MOTD mentioning how to run the
2676 installer. Blame codeman. This is 2.0_rc40.
2678 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2679 fix so snapshot target doesnt have errors
2681 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2682 targets/support/livecdfs-update.sh:
2683 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2684 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2687 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2688 targets/support/rc-update.sh:
2689 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2692 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2693 targets/support/livecdfs-update.sh:
2694 Added wrapping around the udev sed for those crazy 2.4-users.
2696 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2697 targets/support/livecdfs-update.sh:
2698 Added sed fix for udev starting evms_activate unconditionally. This is
2701 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2702 add stage4/unmerge stage4/rm to valid options
2704 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2705 targets/support/rc-update.sh:
2706 Added fix for bug #122154 from Rajiv Manglani.
2708 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2709 targets/support/kmerge.sh:
2710 Fixed creation of kernelpkgs.txt for the Installer.
2712 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2713 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2714 Updated elilo tarball for IA64.
2716 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2717 DIGESTS support for snapshot creation
2719 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2720 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2721 candidates ever end?
2723 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2724 fix for .DIGESTS.DIGESTS issue in grp
2726 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2727 modules/generic_stage_target.py:
2728 fix for failure when root_overlay is not set
2730 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2731 targets/support/bootloader-setup.sh:
2732 Added IA64/SGI patch from plasmaroo.
2734 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2735 targets/livecd-stage1/livecd-stage1-controller.sh,
2736 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2737 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2740 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2741 modules/generic_stage_target.py:
2742 Allow multiple overlays for root_overlay and overlay spec option
2744 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2745 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2746 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2747 targets/support/rc-update.sh:
2748 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2749 fixed bug #122154. This is catalyst 2.0_rc36.
2751 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2752 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2753 Updated the LiveCD motd to tell the user to run the display manager again,
2754 rather than startx, while mentioning that startx is useful as a rescue X
2755 session since it starts twm. This is catalyst 2.0_rc35.
2757 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2758 Add hfs-hide options to mkisofs so macs boot
2760 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2761 modules/generic_stage_target.py:
2762 Fix indentation issues
2764 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2767 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2768 targets/support/bootloader-setup.sh:
2769 add additional console less entry when consoles are chosen for ppc64
2771 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2772 modules/generic_stage_target.py:
2773 fix kernelopts and extraversion env variable exports
2775 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2776 targets/support/livecdfs-update.sh:
2777 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2778 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2780 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2781 targets/support/kmerge.sh:
2782 Changing the way we determine if extraversion is set. This is catalyst
2785 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2786 targets/support/livecdfs-update.sh:
2787 Change net.ethX links to link to net.lo instead of net.eth0.
2789 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2790 examples/stage4_template.spec:
2791 Fixed rcadd example for stage4. Blame rajiv.
2793 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2794 This is catalyst 2.0_rc31.
2796 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2797 targets/support/livecdfs-update.sh:
2798 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2799 Gaffney for pointing me in the right direction.
2801 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2802 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2804 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2807 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2808 examples/livecd-stage2_template.spec:
2809 updated examples to have console and machine_type
2811 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2812 targets/support/bootloader-setup.sh:
2813 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2816 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2817 This is catalyst 2.0_rc29.
2819 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2820 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2821 Removed extra yaboot.conf from
2822 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2824 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2825 targets/support/kill-chroot-pids.sh:
2826 add sleep to try and give processes a chance to die. bug 119940
2828 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2829 targets/support/functions.sh:
2830 Removed some quotes to make sure we have a binary operator and closing bug
2833 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2834 targets/support/create-iso.sh:
2835 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2837 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2838 targets/support/bootloader-setup.sh:
2839 Added path from bug #120935 for PPC/PPC64.
2841 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2842 Additional spacing fixes submitted by `Kumba
2844 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2845 modules/stage2_target.py:
2846 space cleanups contributed from `Kumba
2848 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2849 add grp/use to valid_values in the grp module
2851 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2854 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2855 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2856 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2857 targets/support/bootloader-setup.sh:
2858 ppc cdtar update; ppc64 bootloader updates
2860 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2861 targets/support/create-iso.sh:
2862 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2864 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2865 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2866 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2867 targets/support/create-iso.sh:
2868 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2870 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2871 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2872 Add ppc console and machine_type=ibm
2874 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2875 modules/generic_stage_target.py:
2876 Fix type error when kernel packages arent defined
2878 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2879 examples/generic_stage_template.spec, examples/grp_template.spec,
2880 examples/livecd-stage1_template.spec,
2881 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2882 examples/stage4_template.spec:
2883 Added more verbose wording and examples for pkgcache_path and
2884 kerncache_path, where necessary.
2886 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2887 targets/support/create-iso.sh:
2888 Really fixing bug #120475 this time. This is 2.0_rc25.
2890 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2891 targets/support/create-iso.sh:
2892 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2895 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2896 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2897 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2898 Added initial support for EFI booting on x86. This is completely untested,
2899 so use it at your own risk. Also, no bug reports without patches, please.
2900 This is catalyst 2.0_rc23.
2902 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2903 kmerge should have been kerncache
2905 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2906 targets/support/pre-kmerge.sh:
2907 Fix a few other places for the kerncache update
2909 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2910 examples/generic_stage_template.spec, examples/grp_template.spec,
2911 examples/livecd-stage1_template.spec,
2912 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2913 examples/netboot_template.spec, examples/stage4_template.spec,
2914 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2915 targets/support/kmerge.sh:
2916 Separation of kerncache from snapcache
2918 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2919 It helps if I actually increment the version number.
2921 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2922 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2923 Added --oneshot to default options for stage1 building. Added code to wipe
2924 world during stages 1 and 3. This is catalyst 2.0_rc22.
2926 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2927 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2928 Fix bug if no kernel packages were defined but there was a postconf setting.
2929 x86 softlevel support is enhanced.
2931 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2932 targets/support/bootloader-setup.sh:
2933 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2935 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2936 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2938 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2941 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2942 Netboot2 fixes for spec parameter checks
2944 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2945 modules/generic_stage_target.py, modules/stage4_target.py:
2946 add makeopts spec file support.
2948 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2949 modules/generic_stage_target.py:
2950 Added fix for bug #119635.
2952 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2953 Fix pre-kmerge.sh for stage4
2955 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2958 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2959 modules/generic_stage_target.py:
2960 fix crash when no kernel is defined. spacing issue
2962 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2965 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2966 modules/livecd_stage2_target.py:
2967 Added livecd/volid to valid_values.
2969 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2970 modules/generic_stage_target.py:
2971 remove extra function that was converting strings to lists unnecessarily
2973 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2974 This is catalyst 2.0_rc17.
2976 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2977 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2978 modules/stage4_target.py:
2979 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2981 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2982 targets/embedded/embedded-preclean-chroot.sh,
2983 targets/grp/grp-preclean-chroot.sh,
2984 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2985 targets/stage1/stage1-preclean-chroot.sh,
2986 targets/stage2/stage2-preclean-chroot.sh,
2987 targets/stage3/stage3-preclean-chroot.sh,
2988 targets/support/chroot-functions.sh,
2989 targets/tinderbox/tinderbox-preclean-chroot.sh:
2990 Added function to cleanup stray /etc/distcc/hosts files.
2992 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2993 targets/support/bootloader-setup.sh:
2994 Added fix from bug #119123. This is catalyst 2.0_rc16.
2996 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2997 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2998 Fixing some spacing. This is catalyst 2.0_rc15.
3000 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3001 Attempt to fix bug #117649
3003 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3004 modules/generic_stage_target.py:
3005 fixes for bugs #119009, #119041 and #118985
3007 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3008 +examples/netboot2_template.spec, modules/catalyst_support.py,
3009 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3010 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3011 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3014 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3015 targets/support/kmerge.sh:
3016 Fix for ccache (null)/.ccache bug
3018 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3021 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3022 Added ppc -mcpu patch from Pylon for bug #118709.
3024 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3025 modules/embedded_target.py, modules/stage4_target.py:
3026 Added linuxrc to embedded and stage4 targets.
3028 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3029 modules/generic_stage_target.py, targets/support/kmerge.sh:
3030 filter kname - and . for kmerge.sh
3032 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3033 targets/support/create-iso.sh:
3034 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3036 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3037 modules/generic_stage_target.py:
3038 change .digests to .DIGESTS
3040 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3041 targets/support/kmerge.sh:
3042 Commented ccache for genkernel build which will resolve #117648 until a
3043 proper solution can be found. This is 2.0_rc13.
3045 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3046 targets/stage1/stage1-controller.sh:
3047 Added patch from vapier for bug #117254.
3049 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3050 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3051 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3052 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3055 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3056 modules/generic_stage_target.py:
3057 Remove chost/cflags etc. warning messages
3059 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3060 modules/generic_stage_target.py:
3061 Attempt to fix bug 117253; chost is wrong on autoresume
3063 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3064 modules/generic_stage_target.py, modules/netboot_target.py,
3065 modules/stage1_target.py:
3066 make setting of destdir more global and part of generic_stage_target
3068 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3069 Fix destpath bug in netboot target
3071 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3072 modules/generic_stage_target.py, modules/stage4_target.py:
3073 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3076 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3077 modules/generic_stage_target.py, modules/stage4_target.py:
3078 remove stray ' from arch/sh.py
3080 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3081 targets/stage1/stage1-controller.sh:
3082 This finally fixes the issues with gcc-config/binutils-config in stage1.
3083 This is catalyst 2.0_rc12.
3085 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3086 Fix incorrect warning message. portdir_overlay -> portage_overlay
3088 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3089 targets/stage1/stage1-controller.sh,
3090 targets/stage1/stage1-preclean-chroot.sh:
3091 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3092 running gcc-config and binutils-config, though it probably breaks running on
3093 non-Gentoo platforms.
3095 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3096 modules/stage1_target.py:
3097 Make stage1 clean up python 2.3 and 2.4, also.
3099 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3100 targets/support/livecdfs-update.sh:
3101 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3103 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3104 modules/generic_stage_target.py:
3105 Change digests file format to HASH_NAME HASH FILE_NAME
3107 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3108 targets/stage1/stage1-controller.sh:
3109 Moved gcc-config/binutils-config to before the chroot.
3111 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3112 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3113 installed. Supports all of shashs algorithms as of 12_21_2005
3115 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3116 modules/generic_stage_target.py:
3117 Catalyst should die if source_subpath is not a string
3119 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3120 modules/generic_stage_target.py:
3121 Fix for source_subpath bug
3123 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3124 examples/generic_stage_template.spec:
3125 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3126 both stages 1 and 2.
3128 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3129 modules/stage2_target.py:
3130 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3131 stage1 to be overridden again.
3133 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3134 targets/stage1/stage1-controller.sh:
3135 It looks like gcc-config/binutils-config needs to be run with the full path,
3136 since it is run outside of the chroot.
3138 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3139 targets/stage1/stage1-controller.sh:
3140 Fixed gcc-config calls. This is 2.0_rc11.
3142 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3143 This is catalyst 2.0_rc10.
3145 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3146 modules/generic_stage_target.py:
3147 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3150 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3151 targets/support/functions.sh:
3152 Changed from -z to -n for bug #116180.
3154 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3155 modules/catalyst_support.py, modules/generic_stage_target.py:
3156 Detect missing binaries for the hashing functions and abort if not found
3158 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3159 files/catalyst.conf:
3160 Updated README to list new requirements. Set default hash as crc32. Set
3161 default digests as sha1/md5.
3163 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3164 modules/catalyst_support.py, modules/generic_stage_target.py,
3165 modules/livecd_stage2_target.py, modules/stage2_target.py:
3166 Change the internal hash checking to be quicker and more memory efficient.
3167 Add additional hash digests options.
3169 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3170 targets/tinderbox/tinderbox-chroot.sh,
3171 targets/tinderbox/tinderbox-controller.sh,
3172 targets/tinderbox/tinderbox-preclean-chroot.sh:
3173 Fixed up spacing/coding style on tinderbox.
3175 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3176 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3177 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3178 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3179 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3180 Fixed up spacing/coding style on support.
3182 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3183 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3185 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3186 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3187 targets/stage4/stage4-preclean-chroot.sh:
3188 Fixed up spacing/coding style on stage4.
3190 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3191 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3192 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3193 targets/stage3/stage3-controller.sh,
3194 targets/stage3/stage3-preclean-chroot.sh:
3195 Fixed up spacing/coding style on stages 2 and 3
3197 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3198 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3199 targets/stage1/stage1-preclean-chroot.sh:
3200 Fixed up spacing/coding style on stage1. Also changed
3201 gcc-config/binutils-config to be outside the chroot.
3203 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3204 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3205 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3206 Fixed up spacing/coding style on netboot.
3208 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3209 targets/livecd-stage1/livecd-stage1-chroot.sh,
3210 targets/livecd-stage1/livecd-stage1-controller.sh,
3211 targets/livecd-stage2/livecd-stage2-controller.sh:
3212 Fixed up spacing/coding style on livecd-stage*.
3214 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3215 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3216 targets/grp/grp-preclean-chroot.sh:
3217 Fixed up spacing/coding style on grp.
3219 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3220 targets/embedded/embedded-chroot.sh,
3221 targets/embedded/embedded-controller.sh,
3222 targets/embedded/embedded-fs-runscript.sh,
3223 targets/embedded/embedded-preclean-chroot.sh:
3224 Fixed up spacing/coding style on embedded.
3226 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3227 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3228 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3229 targets/support/functions.sh:
3230 Removing extra line from x86.py, fixing up comments, spacing, and coding
3231 style in targets/support through functions.sh
3233 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3234 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3235 Fix more tab/spacing issues .. trying to make everything use tabs
3237 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3238 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3239 modules/stage1_target.py, modules/stage2_target.py,
3240 modules/stage3_target.py, modules/stage4_target.py:
3241 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3244 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3245 modules/generic_stage_target.py:
3246 Add envscript warning to aid users who may not know what they are doing
3248 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3249 examples/generic_stage_template.spec:
3250 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3251 only configurable when building a stage2 tarball, to match the current state
3252 of portage. This is 2.0_rc9.
3254 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3255 targets/support/chroot-functions.sh:
3256 Silence more of portages beeps and clicks and whistles
3258 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3259 targets/support/chroot-functions.sh:
3260 Change the portage emerge to use run_emerge
3262 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3263 modules/generic_stage_target.py, modules/snapshot_target.py,
3264 modules/stage1_target.py, modules/stage2_target.py,
3265 modules/stage3_target.py:
3266 allow portdir_overlay to be part of all specs not including snapshot spec.
3267 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3268 Remove overlay support from the snapshot spec but added a warning.
3270 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3271 modules/stage2_target.py:
3272 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3275 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3276 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3277 Add support for bootloader softlevel=; have rsync delete the extra files out
3278 of the overlay so that the overlay always matches the source dir
3280 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3281 Swapped -v/-V since I had gotten them wrong here.
3283 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3284 modules/generic_stage_target.py:
3285 Fix stupid overlay bug
3287 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3288 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3289 targets/livecd-stage1/livecd-stage1-chroot.sh,
3290 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3291 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3292 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3293 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3294 targets/support/unmerge.sh:
3295 Made sure we use -f on removing the default links for splash. Removed
3296 check_portage_version as it really isn't needed anymore. Removed
3297 --no-install from genkernel commands in kmerge.sh so users must manually
3298 remove kernels from /boot. This is 2.0_rc8.
3300 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3301 targets/support/livecdfs-update.sh:
3302 Made sed on devfsd.conf conditional on it existing. Removes one more error
3303 message from a standard catalyst run.
3305 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3306 Added warning about breaking snapshot cache and re-enable autoresume, since
3307 the errors I was getting were elsewhere.
3309 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3310 modules/generic_stage_target.py:
3311 Fix indentation error the last commit caused
3313 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3314 modules/generic_stage_target.py:
3315 Always clear autoresume points after a successful run
3317 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3318 targets/support/livecdfs-update.sh:
3319 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3320 snapshot caching after a successful gentoo-release-livecd run.
3322 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3323 targets/support/rc-update.sh:
3324 Added famd to default on official LiveCD.
3326 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3327 targets/support/chroot-functions.sh:
3328 Fixes 'too many arguments' error in check_portage_version.
3330 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3331 modules/generic_stage_target.py:
3332 remove extra self.env={} that was resetting the environment to null
3334 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3335 modules/livecd_stage1_target.py:
3336 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3339 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3340 Add a default path to the environment in the chroot
3342 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3343 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3344 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3345 targets/livecd-stage2/livecd-stage2-controller.sh,
3346 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3347 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3348 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3349 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3350 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3351 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3352 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3353 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3354 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3356 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3358 Fixed up the man page, which has been suffering for some time, and also
3359 reversed -v/-V in the help message.
3361 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3362 targets/support/livecdfs-update.sh:
3363 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3366 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3367 Turning off autoresume of doom until I can get more testing. I've had
3368 several issues with it. I'll be reporting/fixing these as I come across them
3369 but for now wish to turn it off by default as I don't want this one feature
3370 to stop the possible 2.0 final release.
3372 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3373 targets/livecd-stage2/unmerge.sh:
3374 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3375 anymore and probably should have been removed a long time ago when the new
3376 code was put into place in livecdfs-update.sh and livecd-local.start
3379 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3380 targets/livecd-stage1/livecd-stage1-chroot.sh,
3381 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3382 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3383 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3385 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3386 modules/generic_stage_target.py, modules/generic_target.py:
3387 self.env should be a part of the super class generic_target so it applies to
3388 snapshots as well; removing redundant pass in the generic_target class as
3389 its not needed. There is code there to fill the statements
3391 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3392 targets/support/livecdfs-update.sh:
3393 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3396 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3397 Changed version stamp to 2.0_rc6.
3399 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3400 modules/generic_stage_target.py:
3401 Fix for unpack cases
3403 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3404 modules/generic_stage_target.py:
3407 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3408 modules/catalyst_support.py, modules/generic_stage_target.py,
3409 modules/grp_target.py, modules/livecd_stage1_target.py,
3410 modules/livecd_stage2_target.py, modules/netboot_target.py,
3411 modules/snapshot_target.py, modules/tinderbox_target.py:
3412 Stop reading env from the OS. Rely on the more on the envscript for oddball
3413 settings. Change -v to verbose and -V to version
3415 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3418 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3419 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3422 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 examples/generic_stage_template.spec:
3424 Added chost/cflags/cxxflags/ldflags to example spec template.
3426 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3427 targets/support/rc-update.sh:
3428 OK, just kidding on that last commit. We were already doing rc-update add
3429 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3430 there's no point in having it in rc-update.sh
3432 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3433 targets/support/rc-update.sh:
3434 Have rc-update add xdm if livecd/xdm is set.
3436 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3437 modules/catalyst_lock.py, modules/catalyst_support.py,
3438 modules/embedded_target.py, modules/generic_stage_target.py,
3439 modules/grp_target.py, modules/livecd_stage1_target.py,
3440 modules/livecd_stage2_target.py, modules/netboot_target.py,
3441 modules/stage1_target.py, modules/stage4_target.py,
3442 modules/tinderbox_target.py:
3443 So I was just kidding on that last commit. This one is 2.0_rc4.
3445 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3446 modules/catalyst_lock.py, modules/catalyst_support.py,
3447 modules/embedded_target.py, modules/generic_stage_target.py,
3448 modules/grp_target.py, modules/livecd_stage1_target.py,
3449 modules/livecd_stage2_target.py, modules/netboot_target.py,
3450 modules/stage1_target.py, modules/stage2_target.py,
3451 modules/stage4_target.py, modules/tinderbox_target.py:
3452 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3454 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3455 files/catalyst.conf, modules/catalyst_lock.py,
3456 modules/catalyst_support.py, modules/embedded_target.py,
3457 modules/generic_stage_target.py, modules/grp_target.py,
3458 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3459 modules/netboot_target.py, modules/stage1_target.py,
3460 modules/stage2_target.py, modules/stage4_target.py,
3461 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3462 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3463 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3465 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3466 modules/generic_stage_target.py:
3467 Fix autoresume for unpacking tarballs
3469 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3470 targets/support/livecdfs-update.sh:
3471 remove gnap livecd-type per Koon's request
3473 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3474 change rc-update add modules default to rc-update add modules boot
3476 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3477 modules/generic_stage_target.py, modules/grp_target.py:
3478 Add more verbosity to digests if -V is enabled, add more print messages to
3481 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3482 modules/generic_stage_target.py, modules/grp_target.py:
3483 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3485 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3486 Fix folder name for grp build dir to not have .tar.bz2 at the end
3488 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3489 modules/catalyst_support.py, modules/generic_stage_target.py:
3490 Add md5 and sha .digests file creation per wolf31o2's feature request
3492 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3493 This is catalyst-2.0_rc2.
3495 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3496 files/catalyst.conf, modules/generic_stage_target.py,
3497 modules/livecd_stage1_target.py:
3498 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3499 after each successful kernel build;add autoresume documentation to
3502 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3503 targets/embedded/embedded-controller.sh,
3504 targets/embedded/embedded-fs-runscript.sh,
3505 targets/livecd-stage2/livecd-stage2-controller.sh,
3506 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3507 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3508 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3509 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3510 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3511 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3512 targets/support/rc-update.sh:
3513 Changed multiple spaces to tabs to satisfy my OCD.
3515 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3516 targets/support/chroot-functions.sh:
3517 Bumped genkernel detection to require 3.3.0 or higher
3519 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3520 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3521 targets/netboot/netboot-controller.sh:
3522 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3523 clst_grp_use. This is catalyst-2.0_rc1.
3525 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3526 targets/netboot/netboot-controller.sh:
3527 change to clst_use from clst_netboot_use
3529 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3530 targets/livecd-stage1/livecd-stage1-chroot.sh,
3531 targets/stage4/stage4-chroot.sh:
3532 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3534 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3535 targets/stage4/stage4-chroot.sh:
3536 Fixed USE invocations in stage4 target.
3538 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3539 modules/livecd_stage1_target.py:
3540 Force use=livecd for livecd-stage1
3542 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3543 This is version 2.0_pre20051129.
3545 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3546 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3547 Removed kudzu-knoppix from example spec files.
3549 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3550 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3551 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3553 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3554 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3555 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3556 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3557 definitions in the examples to fit in 80 columns.
3559 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3560 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3561 modules/grp_target.py, modules/tinderbox_target.py,
3562 targets/tinderbox/tinderbox-chroot.sh:
3563 Tinderbox script: added newuse, tinderbox and grp targets added support for
3564 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3565 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3567 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3568 Added portdir example to catalyst.conf for bug #113272.
3570 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3571 targets/support/create-iso.sh:
3572 Fixed a few lines which were causing the isolinux directory to be removed
3573 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3575 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3576 targets/support/create-iso.sh:
3577 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3579 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3580 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3581 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3582 too many arches dont use it by default, test for an initrd in the yaboot
3585 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3586 modules/generic_stage_target.py:
3587 Fix split error if use is specified
3589 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3590 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3591 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3592 Updated palo version from catalyst 1.x for HPPA.
3594 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3595 targets/support/bootloader-setup.sh:
3596 Removing for loop for grub on amd64/x86 as it was totally useless.
3598 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3599 targets/support/bootloader-setup.sh:
3600 Remove vga= line for PPC.
3602 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3603 targets/support/bootloader-setup.sh:
3604 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3606 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3607 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3608 Removing slot patch as it probably didn't belong here anyway, and updating
3609 version stamp to 2.0_pre20051118.
3611 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3612 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3613 targets/support/bootloader-setup.sh:
3614 fix the bootloader script for isolinux so that it actually makes a cfg file,
3615 remove extra unneeded catalyst aborting print statement, reorganize rm code
3616 to make sure is splits properly and is an array even from the cmdline
3618 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3619 targets/support/livecdfs-update.sh:
3620 Added call to update-usbids to download the latest usb.ids file.
3622 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3623 modules/generic_stage_target.py:
3624 Move checks of running catalyst into the target which is simpler
3626 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3627 modules/generic_stage_target.py:
3628 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3629 that doesnt exist yet
3631 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3632 Keep unnecessary programs from installing into kerncache
3634 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3635 modules/generic_stage_target.py:
3636 Turn on more tracebacks at this point to better debug .. will need to turn
3637 them down as we find errors and build appropriate error handlers
3639 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3640 Changed version marker to 2.0_pre20051115 for new ebuild.
3642 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3643 modules/livecd_stage2_target.py:
3644 Fix bug in livecd stage2 so that it doesnt try to use tar
3646 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3647 targets/livecd-stage2/livecd-stage2-controller.sh:
3648 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3649 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3650 of Getting_Online.txt from catalyst 1.1.10.10.
3652 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3653 Added Joshua Kinard to authors for his mips contributions.
3655 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3656 examples/livecd-stage2_template.spec:
3657 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3658 Paul Kessler on gentoo-catalyst. ;]
3660 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3661 Change variables from cat1 format to cat2
3663 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3664 modules/generic_stage_target.py, modules/stage1_target.py:
3665 Fix modules has no attribute register
3667 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3668 modules/generic_stage_target.py:
3669 Fix broken aliases code that was just proof of concept
3671 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3672 Output mkisofs command line options to assist in debugging
3674 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3675 modules/generic_stage_target.py, targets/support/create-iso.sh:
3678 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3679 modules/generic_stage_target.py:
3680 Add VERY basic support for aliases kernel parameter.
3682 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3683 modules/livecd_stage2_target.py:
3684 Remove large section of commented code
3686 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3687 modules/generic_stage_target.py, modules/stage1_target.py:
3688 Allow LDFLAGS to be specified as an ENV variable for stage1
3690 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3691 modules/generic_stage_target.py:
3692 Fix rc-update to automatically run default options for livecds. Removed an
3693 erroneous key check.
3695 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3696 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3697 Make use spec key optional to default to profile defaults
3699 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3700 +examples/stage4_template.spec:
3701 Preliminary stage4_template.spec file
3703 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3704 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3705 Updated version stamp and added slot patch.
3707 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3708 Fix ordering problem so self.settings is defined
3710 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3711 modules/generic_stage_target.py:
3712 Correct a rsync issue when the directory doesnt exist
3714 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3715 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3716 targets/livecd-stage2/livecd-stage2-controller.sh,
3717 targets/netboot/netboot-controller.sh,
3718 targets/stage4/stage4-controller.sh:
3719 run pre_kmerge and post_kmerge only once
3721 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3722 targets/support/bootloader-setup.sh:
3723 MIPS bootloader patch
3725 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3726 targets/support/mips-arcload_conf.sh:
3727 Fix MIPS Serial Detection
3729 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3730 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3731 +targets/support/mips-arcload_conf.sh:
3732 Application of Kumba's patches for MIPS support
3734 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3735 Check for the correct arch specific cd building tool
3737 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3738 modules/generic_stage_target.py:
3739 Print a warning if livecd/iso is not defined
3741 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3742 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3744 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3745 targets/support/post-kmerge.sh:
3746 Check for existence of files in /lib/modules before running depscan.sh. This
3747 replaces the mips-specific check and makes it portable.
3749 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3750 modules/generic_stage_target.py:
3751 update autoresume logic when dealing with rsync unpack operations
3753 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3754 targets/support/post-kmerge.sh:
3755 Bypass module load on mips
3757 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3758 remove --no-deps so dependancies get installed for genkernel
3760 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3761 modules/generic_stage_target.py:
3762 Fix missing : statement in unpack
3764 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3765 modules/generic_stage_target.py:
3766 fix livecd-stage2 unpack when seedcache is turned off
3768 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3769 targets/support/functions.sh:
3770 Fix module unpacking and make it actually optional.
3772 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3773 modules/generic_stage_target.py:
3774 Fix broken seedcache autoresume interaction
3776 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3777 modules/generic_stage_target.py:
3778 Cleanup stage directories properly for tar installs
3780 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3781 Tinderbox no longer cleans /tmp/*
3783 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3784 targets/tinderbox/tinderbox-chroot.sh,
3785 targets/tinderbox/tinderbox-controller.sh:
3786 Fixing problem with bind mounted portage and final rsync on tinderbox target
3787 and adding additional logging.
3789 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3790 Stop tinderbox from trying to create a tarball of itself
3792 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3793 modules/generic_stage_target.py:
3794 Fix catalyst so it fully disables snapcache when its not specified in the
3797 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3798 examples/livecd-stage2_template.spec:
3799 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3800 spec template and updating version stamp.
3802 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3803 modules/catalyst_support.py:
3804 allow file_check to proceed if key is not in use
3806 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3807 Recursively make the missing directories
3809 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3810 Fix extract_modules to just echo a warning that it is missing
3812 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3813 files/catalyst.conf:
3814 Updating default configuration for catalyst and updating version stamp,
3815 since we're beginning internal testing for release.
3817 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3818 modules/generic_stage_target.py:
3819 fix bug 106004 split strings into a list for empty and rm operation
3821 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3822 modules/livecd_stage2_target.py:
3823 Append slashes to directories so rsyncs work properly
3825 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3826 examples/livecd-stage2_template.spec:
3827 Changing source_subpath for livecd-stage2 example for bug #101704.
3829 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3830 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3831 targets/support/livecdfs-update.sh:
3832 Added livecd/xdm and livecd/xsession options. These are used to setup the
3833 default display manager and X session, respectively. Added supporting
3834 documentation to example spec files. Imported more work from my fsscript for
3835 the official LiveCD.
3837 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3838 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3839 discussion, see bug #88777.
3841 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3842 modules/generic_stage_target.py:
3843 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3844 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3846 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3847 targets/livecd-stage1/livecd-stage1-controller.sh,
3848 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3849 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3850 on livecd-stage2 and removing universal motd for livecd/type of
3851 gentoo-release-livecd.
3853 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3854 modules/livecd_stage1_target.py:
3855 Add optional livecd/type env var for scripts to add optional items to the
3858 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3859 -livecd/files/x86-help.msg:
3860 Removing x86-help.msg as it is no longer used.
3862 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3863 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3864 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3865 Add dobladecenter description to bootloader files for x86/amd64.
3867 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3868 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3870 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3871 modules/generic_stage_target.py:
3872 Added split to use section for bug #104414.
3874 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3875 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3876 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3877 Tabs to whitespaces for isolinux.
3879 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3880 targets/support/bootloader-setup.sh:
3881 Changed isolinux to use new split-out help messages. Using grub gives a
3882 single help message with pager.
3884 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3885 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3886 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3887 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3888 Added F2->F7 help messages for isolinux.
3890 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3891 livecd/files/README.txt, livecd/files/generic.motd.txt,
3892 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3893 livecd/files/livecd-local.start:
3894 Updated files from latest used to build LiveCD.
3896 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3897 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3899 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3900 modules/catalyst_support.py:
3901 Added fix for using options with = in them with --cli (ex.
3902 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3903 <cell@ices.utexas.edu> for pointing this out to me via email.
3905 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3906 modules/generic_stage_target.py, targets/support/functions.sh:
3907 fix bug in exec_in_chroot for stage1 target
3909 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3910 modules/generic_stage_target.py:
3911 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3912 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3914 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3915 catalyst, examples/livecd-stage2_template.spec,
3916 examples/snapshot_template.spec, files/catalyst.conf,
3917 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3918 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3919 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3920 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3921 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3922 targets/livecd-stage2/livecd-stage2-controller.sh,
3923 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3924 targets/stage2/stage2-preclean-chroot.sh,
3925 targets/stage3/stage3-preclean-chroot.sh,
3926 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3927 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3928 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3929 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3930 targets/support/target_image_setup.sh:
3931 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3932 to look at gamecdfs-update.sh yet.
3934 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3935 modules/generic_stage_target.py:
3936 Remove extra debugging print statement
3938 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3939 +modules/catalyst_lock.py, modules/catalyst_support.py,
3940 modules/embedded_target.py, modules/generic_stage_target.py,
3941 modules/grp_target.py, modules/livecd_stage1_target.py,
3942 modules/livecd_stage2_target.py, modules/netboot_target.py,
3943 modules/snapshot_target.py, modules/stage1_target.py,
3944 modules/stage2_target.py, modules/stage4_target.py,
3945 targets/support/functions.sh:
3946 Add locking support. Code simplification for unpack and unpack snapshot.
3947 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3948 Add seedcache support (Grabs output from previous target run)
3949 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3951 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3952 modules/catalyst_support.py, modules/generic_stage_target.py:
3953 Add support to cache the snapshot dir. add snapcache to options. add
3954 snapshot_cache= to override the default location of the cache in
3955 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3957 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3958 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3959 Forward port README.txt and Getting_Online.txt files from catalyst
3962 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3963 Add automatic creation/deletion of runlevels based on rcadd rcdel
3965 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3966 Fix grp so that grp/use is not required anymore
3968 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3969 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3970 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3971 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3972 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3973 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3974 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3975 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3976 they are known to cause booting problems.
3978 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3979 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3980 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3981 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3984 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3985 targets/stage1/stage1-chroot.sh:
3986 Fixed quoting in stage1 profile check.
3988 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3989 targets/stage3/stage3-chroot.sh:
3990 Fixing USE for stage3.
3992 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3993 targets/support/chroot-functions.sh:
3994 Fix FETCH code so it will run for Pylon
3996 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3997 targets/grp/grp-chroot.sh:
3998 Fix bindist invcation.
4000 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 targets/grp/grp-chroot.sh:
4002 Made sure bindist was used for all emerges in GRP.
4004 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4005 Fix USE flags for GRP build
4007 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4008 targets/stage4/stage4-chroot.sh:
4009 let GRP use the users environment variables and removed extra
4010 GRP_STAGE23_USE from stage4
4012 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4013 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4014 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4016 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4017 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4018 impact all previous spec files that use this option. It's beejay's fault.
4020 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4021 Changed to use linux32 for ppc32 support when build host is ppc64.
4023 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4025 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4027 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4028 Minor cosmetic print statement fixes for readability
4030 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4031 modules/catalyst_support.py, modules/generic_stage_target.py:
4032 Fix None None bug and exception reporting
4034 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4035 Fix iso creation script. Case statement out of place
4037 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4038 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4039 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4040 catalyst, files/catalyst.conf, modules/builder.py,
4041 modules/catalyst_support.py, modules/embedded_target.py,
4042 modules/generic_stage_target.py, modules/generic_target.py,
4043 modules/grp_target.py, modules/livecd_stage1_target.py,
4044 modules/livecd_stage2_target.py, modules/netboot_target.py,
4045 modules/snapshot_target.py, modules/stage1_target.py,
4046 modules/stage2_target.py, modules/stage3_target.py,
4047 modules/stage4_target.py, modules/tinderbox_target.py,
4048 targets/embedded/embedded-chroot.sh,
4049 targets/embedded/embedded-fs-runscript.sh,
4050 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4051 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4052 targets/grp/grp-preclean-chroot.sh,
4053 targets/livecd-stage1/livecd-stage1-chroot.sh,
4054 targets/livecd-stage1/livecd-stage1-controller.sh,
4055 targets/livecd-stage2/livecd-stage2-controller.sh,
4056 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4057 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4058 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4059 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4060 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4061 targets/stage2/stage2-controller.sh,
4062 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4063 targets/stage3/stage3-controller.sh,
4064 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4065 targets/stage4/stage4-controller.sh,
4066 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4067 targets/support/create-iso.sh, targets/support/functions.sh,
4068 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4069 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4070 targets/support/target_image_setup.sh,
4071 targets/tinderbox/tinderbox-chroot.sh,
4072 targets/tinderbox/tinderbox-controller.sh,
4073 targets/tinderbox/tinderbox-preclean-chroot.sh:
4074 Big honkin' copyright update.
4076 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4077 modules/generic_stage_target.py:
4078 add additional logging output. Use standard os redirection methods to log to
4081 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4082 targets/stage1/stage1-chroot.sh:
4083 Added profile sanity check for bug #97867.
4085 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4086 targets/support/bootloader-setup.sh:
4087 Removing acpi=off from default kernel arguments and adding ia64
4088 livecd-stage2 support functions and cdtar.
4090 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4091 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4092 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4093 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4094 splash command line.
4096 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4097 targets/support/create-iso.sh:
4098 Fixed up zisofs support. Waiting for response from sparc before touching
4101 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4102 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4103 targets/support/functions.sh:
4104 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4105 to allow it to work on all arches that dynamically build their bootloader
4108 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4109 targets/stage4/stage4-controller.sh:
4110 Fix stage4 so it doesnt run the bootloader stuff
4112 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4113 targets/support/bootloader-setup.sh:
4114 Removed dokeymap from non-Gentoo releases.
4116 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4117 targets/support/livecdfs-update.sh:
4118 Added call to update-pciids to download the latest pci.ids file.
4120 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4121 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4122 modules/stage4_target.py:
4123 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4125 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4126 Fix issue where -s on the command line would not run
4128 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4129 livecd/files/generic.motd.txt:
4130 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4131 kernel configurations.
4133 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4134 targets/support/livecdfs-update.sh:
4135 Updated hostname/domainname creation for new baselayout.
4137 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4138 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4139 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4141 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4142 targets/support/chroot-functions.sh:
4143 Change portage emerge to use --oneshot --nodeps to keep from merging the
4144 same packages multiple times.
4146 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4147 targets/stage2/stage2-chroot.sh:
4148 Added a -p bootstrap when catalyst is called with -V (verbose).
4150 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4151 targets/support/livecdfs-update.sh:
4152 Removed inittab hack, as this is done by livecd-tools.
4154 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4155 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4156 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4158 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4159 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4160 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4161 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4162 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4163 targets/livecd-stage2/livecd-stage2-controller.sh:
4164 Removed gentoo.png and creation of face directory. Changed
4165 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4168 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4169 targets/stage1/stage1-preclean-chroot.sh,
4170 targets/support/chroot-functions.sh:
4171 Added setup_binutils function and force both of them to run during stage1
4174 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4175 examples/livecd-stage2_template.spec:
4176 Added livecd/volid explanation to example spec.
4178 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4179 targets/support/create-iso.sh:
4180 General cleanup of ISO code and added default livecd/volid when it is not set.
4182 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4183 targets/embedded/embedded-controller.sh:
4184 Actually modify the embedded target this time.
4186 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4187 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4188 targets/livecd-stage2/livecd-stage2-controller.sh,
4189 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4190 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4191 and livecd-stage2 targets.
4193 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4194 files/catalyst.conf:
4195 Retired John Davis <zhen@gentoo.org> and added storedir to default
4198 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4199 targets/support/livecdfs-update.sh:
4200 Uncommented openglify, since it is needed for both opengl-update-livecd and
4203 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4204 modules/generic_stage_target.py:
4205 Fix print statement so it shows when kill_chroot_pids is run correctly
4207 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4208 modules/snapshot_target.py:
4209 Fix snapshot target to skip the kill_pids check
4211 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4212 Bug fixes in parse_spec, fix issues detecting list or string.
4214 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4215 modules/catalyst_support.py:
4216 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4217 spaces are after :. Better handling of comments ( ie preprocessed and
4218 stripped off ). Unset empty keys.
4220 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4221 targets/support/kill-chroot-pids.sh:
4222 Remove extra P_NAME definition that is never used. Saves processing time.
4223 Bumped catalyst to pre2
4225 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4226 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4227 +targets/support/kill-chroot-pids.sh:
4228 User info about runscript and archscript. Added checks for processes running
4229 in the chroot and created a script to kill them. Should fix the unmounting
4230 issues with gconfd or any other running application in the chroot
4232 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4233 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4234 Remove using gcc-config to set things up as we should all be using 2005.0
4237 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4238 examples/livecd-stage2_template.spec:
4239 Added livecd/users to example livecd-stage2 spec file.
4241 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4242 targets/support/livecdfs-update.sh:
4243 Change default hostnames for livecds
4245 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4246 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4247 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4250 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4251 modules/livecd_stage2_target.py:
4252 Clear autoresume flags when build is done
4254 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4255 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4256 targets/support/create-iso.sh:
4257 Fix isolinux so that it finds menus and kernels and stuff
4259 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4260 modules/generic_stage_target.py:
4261 Make purge operation a little less chatty, removed print statements
4263 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4264 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4265 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4266 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4268 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4269 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4270 print warning message about deprecated use of cdfstype
4272 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4273 targets/support/chroot-functions.sh:
4274 statically define genkernel location to eliminate which command failure if
4275 genkernel is not installed
4277 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4278 modules/generic_stage_target.py:
4279 change the portage_overlay to an array so it always works
4281 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4282 modules/catalyst_support.py:
4283 Fix exception handling to remove extraneous prints of None
4285 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4286 Remove iso creation code from stage4
4288 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4289 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4290 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4291 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4292 targets/livecd-stage1/livecd-stage1-chroot.sh,
4293 targets/livecd-stage1/livecd-stage1-controller.sh,
4294 targets/livecd-stage2/livecd-stage2-controller.sh,
4295 targets/netboot/netboot-controller.sh,
4296 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4297 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4298 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4299 targets/support/create-iso.sh, targets/support/kmerge.sh,
4300 targets/support/target_image_setup.sh,
4301 targets/tinderbox/tinderbox-controller.sh:
4302 Fix some exception handling in catalyst_support.py, remove intermediate
4303 destination folder of iso and tarball, add additional tests for folders not
4304 found on host but defined in spec file, keep catalyst from erroring in this
4305 case, change exit code on shell scripts so that errors are reported to
4306 catalyst and causes catalyst to die on errors, fix bug in
4307 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4308 check for mkisofs that informs the user of where to get the program, and
4309 removed the autoresume code from ccache and distcc installation until I can
4310 figure out a way to have the autoresume flag go someplace outside the chroot.
4312 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4313 Remove bind mounts before rm operations happen at startup
4315 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4316 modules/generic_stage_target.py:
4317 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4319 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4320 modules/generic_stage_target.py:
4321 fix minor bug in the purge code so that it actually runs the commands
4323 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4324 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4325 modules/stage4_target.py:
4326 Change ordering of tasks so root_overlay and fsscript occur after
4327 livecd_update, giving users a chance to override livecd_update
4329 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4330 modules/catalyst_support.py, modules/generic_stage_target.py:
4331 Added a better exception handling message for keyboard interrupt and added
4332 countdown timer for purge operation to give an opportunity to exit
4334 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4335 modules/catalyst_support.py, modules/generic_stage_target.py:
4336 Add support to clear the autoresume flags and improve the purge code to
4337 clean the chroot, and pkg/kern cache
4339 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4340 modules/catalyst_support.py, modules/generic_stage_target.py,
4341 modules/livecd_stage1_target.py:
4342 only append livecd-tools to the livecd-stage1 target package list and move a
4343 check out of the way so command line and spec files can co-exist
4345 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4346 modules/generic_stage_target.py:
4347 fixed python syntax in set_packages so catalyst will run
4349 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4350 modules/embedded_target.py, modules/generic_stage_target.py,
4351 modules/grp_target.py, modules/livecd_stage1_target.py,
4352 modules/livecd_stage2_target.py, modules/netboot_target.py,
4353 modules/stage4_target.py, modules/tinderbox_target.py,
4354 targets/embedded/embedded-chroot.sh,
4355 targets/embedded/embedded-controller.sh,
4356 targets/livecd-stage1/livecd-stage1-controller.sh,
4357 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4358 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4359 targets/livecd-stage2/livecd-stage2-controller.sh,
4360 -targets/livecd-stage2/livecd-stage2-iso.sh,
4361 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4362 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4363 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4364 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4365 +targets/support/target_image_setup.sh:
4366 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4369 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4370 targets/livecd-stage2/livecd-stage2-controller.sh,
4371 targets/support/livecdfs-update.sh:
4372 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4373 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4374 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4377 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4378 targets/livecd-stage2/livecd-stage2-controller.sh,
4379 targets/support/rc-update.sh:
4380 Updated rc-update.sh with better defaults for different livecd/type settings
4381 and cleaning up file copying in livecd-stage2-controller.sh to match
4384 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4385 Made example of catalyst.conf in README match the default catalyst.conf
4388 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4390 Removing old files from previous maintainers and updating README.
4392 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4393 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4394 Added livecd/users option to create non-root users. The first user listed
4395 will also be used for auto-starting X, if X is merged onto the CD.
4397 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4398 targets/livecd-stage1/livecd-stage1-controller.sh,
4399 targets/livecd-stage2/livecd-stage2-controller.sh,
4400 targets/support/livecdfs-update.sh:
4401 Updated all instances of livecd/type: gentoo-release-environmental to
4402 gentoo-release-livecd and added generic-livecd.
4404 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4405 examples/fsscript.sh.example, examples/gamecd.conf.example,
4406 examples/generic_stage_template.spec, examples/grp_template.spec,
4407 examples/livecd-stage1_template.spec,
4408 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4409 examples/snapshot_template.spec:
4410 Imported example files from catalyst 1.1.9 to make them more verbose.
4412 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4413 Fix grp/use bug #89365
4415 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4416 modules/generic_stage_target.py, targets/support/kmerge.sh:
4417 Fixes for initramfs overlay support.
4419 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4420 modules/generic_stage_target.py, targets/support/kmerge.sh,
4421 targets/support/pre-kmerge.sh:
4422 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4423 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4424 caching bug; Also adding preliminary support for initramfs_overlay from
4427 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4428 modules/generic_stage_target.py, targets/support/kmerge.sh:
4429 Removed support for postconf as genkernel no longer has that option
4431 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4432 modules/embedded_target.py, modules/generic_stage_target.py,
4433 modules/grp_target.py, modules/livecd_stage1_target.py,
4434 modules/livecd_stage2_target.py, modules/netboot_target.py,
4435 modules/stage4_target.py, modules/tinderbox_target.py,
4436 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4437 targets/stage1/stage1-preclean-chroot.sh,
4438 targets/support/chroot-functions.sh:
4439 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4440 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4442 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4443 modules/livecd_stage2_target.py:
4444 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4446 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4447 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4448 modules/livecd_stage2_target.py, modules/stage4_target.py,
4449 targets/livecd-stage1/livecd-stage1-controller.sh,
4450 targets/livecd-stage2/livecd-stage2-controller.sh,
4451 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4452 targets/support/functions.sh, targets/support/kmerge.sh,
4453 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4454 Generalized kernel support, fsscript, rcupdate, etc for stage4
4456 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4457 targets/support/pre-kmerge.sh:
4458 Removed sed for usb devices from legacy genkernel, as we're going to require
4459 a version much higher that no longer exhibits the bug.
4461 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4462 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4463 targets/support/livecdfs-update.sh:
4464 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4465 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4466 the ut2004demo shell script has been renamed to ut2004-demo.
4468 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4469 let genkernel always reinstall itself
4471 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4472 modules/catalyst_support.py, modules/generic_stage_target.py,
4473 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4474 fix case bug in livecdfs-update.sh; fix bug in initial command line
4475 arguement parsing; add cflags spec file support which is only allowed to
4478 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4479 targets/stage3/stage3-chroot.sh:
4480 Fix a use flag bug in the stage3
4482 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4483 modules/generic_stage_target.py:
4484 Changes to allow cflags, chost, cxxflags in a spec file
4486 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4487 targets/livecd-stage1/livecd-stage1-controller.sh,
4488 targets/livecd-stage2/livecd-stage2-controller.sh,
4489 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4490 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4491 targets/support/pre-kmerge.sh:
4492 change the code to use more case statements. Fix gcc issue in stage1.
4494 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4495 targets/livecd-stage1/livecd-stage1-controller.sh,
4496 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4497 Merging in changes from catalyst 1.1.x for gamecd support.
4499 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4500 targets/stage1/stage1-preclean-chroot.sh:
4501 Removing gcc-config stuff to see if its still required to work around a gcc
4504 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4505 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4506 Added tests for genkernel >3.2.0
4508 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4511 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4512 Updated AUTHORS with new maintainers and updated contributors list.
4514 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4515 examples/fsscript.sh.example, livecd/files/README.txt,
4516 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4517 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4518 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4519 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4520 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4521 universal.motd.txt to resolve documentation issue on bug #86914. Added
4522 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4523 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4526 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4527 targets/livecd-stage2/livecd-stage2-controller.sh:
4528 Removed a few unnecessary comments
4530 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4531 Removed obsolete files from the livecd directory as the functionality has
4532 moved into the targets folders
4534 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4535 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4536 Additional catalyst 2.0.0 files
4538 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4539 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4540 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4541 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4542 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4543 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4544 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4545 -livecd/runscript/alpha-archscript.sh,
4546 -livecd/runscript/default-runscript.sh,
4547 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4548 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4549 -livecd/runscript-support/gamecdfs-update.sh,
4550 -livecd/runscript-support/kmerge.sh,
4551 -livecd/runscript-support/livecdfs-update.sh,
4552 -livecd/runscript-support/post-kmerge.sh,
4553 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4554 modules/embedded_target.py, modules/generic_stage_target.py,
4555 modules/grp_target.py, modules/livecd_stage1_target.py,
4556 modules/livecd_stage2_target.py, -modules/netboot.py,
4557 +modules/netboot_target.py, modules/snapshot_target.py,
4558 modules/stage1_target.py, +modules/stage4_target.py,
4559 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4560 +targets/embedded/embedded-controller.sh,
4561 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4562 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4563 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4564 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4565 +targets/livecd-stage1/livecd-stage1-controller.sh,
4566 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4567 -targets/livecd-stage1/livecd-stage1.sh,
4568 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4569 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4570 +targets/livecd-stage2/livecd-stage2-controller.sh,
4571 +targets/livecd-stage2/livecd-stage2-iso.sh,
4572 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4573 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4574 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4575 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4576 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4577 +targets/stage1/stage1-controller.sh,
4578 +targets/stage1/stage1-preclean-chroot.sh,
4579 -targets/stage1/stage1-preclean1-chroot.sh,
4580 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4581 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4582 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4583 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4584 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4585 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4586 +targets/stage4/stage4-preclean-chroot.sh,
4587 +targets/support/chroot-functions.sh,
4588 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4589 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4590 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4591 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4592 +targets/tinderbox/tinderbox-controller.sh,
4593 targets/tinderbox/tinderbox-preclean-chroot.sh,
4594 -targets/tinderbox/tinderbox.sh:
4595 Initial Import of Catalyst 2.0.0
4597 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4598 livecd/runscript-support/livecdfs-update.sh:
4599 Added /usr/portage as tmpfs (this will be made conditional later).
4601 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4602 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4603 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4604 from an interactive shell.
4606 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4607 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4608 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4609 livecd/runscript-support/pre-kmerge.sh,
4610 livecd/runscript/default-runscript.sh:
4611 Moved livecd-bash_profile to livecd-bashrc. Added check for
4612 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4613 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4616 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4617 modules/generic_stage_target.py:
4618 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4621 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4622 livecd/runscript/default-runscript.sh,
4623 targets/livecd-stage1/livecd-stage1.sh:
4624 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4625 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4626 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4629 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4630 livecd/runscript/ppc-archscript.sh:
4631 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4633 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4634 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4635 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4636 for multiple initrd files.
4638 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4639 livecd/runscript/ppc-archscript.sh:
4640 Modifed PPC archscript to close bug #84648 and also to make the PPC
4641 archscript produce multiple initrd files, like x86/amd64.
4643 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4644 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4645 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4646 livecd/runscript/ppc-archscript.sh:
4647 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4648 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4649 livecd/volid for the HFS volid, too.
4651 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4652 Calling this one 1.1.7 and rolling a tarball.
4654 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4655 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4656 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4657 -livecd/runscript/sparc64-archscript.sh,
4658 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4659 Added livecd/volid to set the volume ID when creating the ISO, patch by
4660 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4661 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4663 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4664 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4665 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4666 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4668 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4669 livecd/runscript-support/livecdfs-update.sh:
4670 Removed hdparm from default runlevel as it break ide=nodma at boot.
4672 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4673 livecd/runscript-support/kmerge.sh,
4674 livecd/runscript-support/pre-kmerge.sh,
4675 targets/livecd-stage1/livecd-stage1-chroot.sh:
4676 Revert last set of changes and remove portage version check from emerge in
4677 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4680 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4681 livecd/runscript-support/kmerge.sh,
4682 livecd/runscript-support/pre-kmerge.sh:
4683 Change genkernel check to use best_version and has_version to determine if
4684 the any previously installed versions of genkernel are up to date. Change
4685 emerge line for kernels to use -n option to only install if they were not
4686 previously installed.
4688 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4689 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4690 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4691 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4692 livecd/runscript/sparc-archscript.sh:
4693 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4694 unified sparc32/sparc64 cdtar.
4696 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4697 livecd/runscript-support/livecdfs-update.sh,
4698 livecd/runscript-support/pre-kmerge.sh:
4699 Change sudoers update to only run if /etc/sudoers exists and only reduce
4700 splash to 1024x768 on minimal and universal install CD.
4702 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4703 targets/livecd-stage1/livecd-stage1.sh:
4704 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4707 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4708 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4709 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4710 livecd/runscript/sparc64-archscript.sh,
4711 livecd/runscript/x86-archscript.sh:
4712 Added a new empty livecd file to each archscript. This will be used for an
4713 identifier by genkernel to allow booting from a non-primary CDROM.
4715 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4716 Catalyst 1.1.6 is here.
4718 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4719 targets/stage1/stage1-preclean2-chroot.sh:
4720 Commenting out stage1 cleaning of /var/db.
4722 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4723 livecd/runscript-support/pre-kmerge.sh:
4724 Made splash reduction to 1024x768 only for minimal and universal release media.
4726 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4727 targets/stage1/stage1-preclean2-chroot.sh:
4728 Added SLOT files back to /var/db entries in stage1.
4730 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4731 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4732 livecd/runscript/default-runscript.sh,
4733 livecd/runscript-support/livecdfs-update.sh,
4734 targets/livecd-stage2/unmerge.sh:
4735 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4736 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4737 the copy from preserving permissions and also adding /usr/share/faces and
4738 default Gentoo icon. We'll see how the icon does for us. Removing serial
4739 init script, as it causes problems with the splash theme.
4741 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4742 targets/livecd-stage1/livecd-stage1.sh:
4745 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4746 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4747 livecd/runscript-support/kmerge.sh,
4748 livecd/runscript-support/livecdfs-update.sh,
4749 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4750 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4751 targets/stage1/stage1-preclean2-chroot.sh:
4752 Removed x-setup from local.start and added in symlinks for gconf, portage
4753 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4754 baselayout and removed /etc/startx from the environmental type. Commented
4755 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4756 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4757 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4758 for X, use the latest pci.ids and usb.ids from portage, and create
4759 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4760 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4761 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4762 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4763 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4766 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4767 Removed ccache from default options as it breaks catalyst when merged with
4770 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4771 modules/snapshot_target.py:
4772 Added /local/ to snapshot exclusion.
4774 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4775 livecd/runscript-support/livecdfs-update.sh:
4776 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4777 gustavoz and his 5 interface Xeon for this.
4779 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4780 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4781 Added a conditional before killing gconfd-2. This is also going to be
4782 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4785 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4786 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4787 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4788 Moved killall -9 gconfd-2 to execute outside chroot.
4790 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4791 livecd/files/x86-help.msg:
4792 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4795 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4796 livecd/runscript/x86-archscript.sh:
4797 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4800 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4803 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4804 targets/livecd-stage1/livecd-stage1.sh:
4805 Added killall for gconfd-2 back into livecd-stage1.sh
4807 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4808 livecd/runscript/alpha-archscript.sh:
4809 Alpha fixes for multiple kernels..
4811 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4812 livecd/runscript-support/kmerge.sh:
4813 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4815 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4816 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4817 livecd/runscript/sparc64-archscript.sh:
4818 Force devfs if udev is not selected for all supporting arches.
4820 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4821 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4822 livecd/runscript-support/kmerge.sh:
4823 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4826 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4827 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4828 Re-enabled preclean in grp and added gconfd-2 killing.
4830 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4831 livecd/runscript/x86-archscript.sh:
4832 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4835 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4836 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4837 targets/livecd-stage1/livecd-stage1-chroot.sh,
4838 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4839 targets/livecd-stage1/livecd-stage1.sh,
4840 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4841 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4842 Added ability to pause indefinitely. This closes bug #79798. I've also added
4843 the gcond-2 killall back in, but now it is in the actual preclean script and
4844 is executed inside the chroot.
4846 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4847 Updated for 1.1.3 release.
4849 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4850 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4851 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4852 targets/netboot/netboot-packages.sh,
4853 targets/tinderbox/tinderbox-chroot.sh:
4854 Updated to use package.use correctly. Blame Robert Paskowitz
4855 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4857 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4858 targets/stage1/stage1-preclean2-chroot.sh:
4859 Fixed find line for new stage1 /var/db/pkg.
4861 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4862 targets/stage1/stage1-preclean2-chroot.sh:
4863 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4864 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4867 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4868 livecd/runscript-support/livecdfs-update.sh:
4869 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4870 added net.ethX symlinks, and added copying of files from
4871 /usr/lib/hotplug/firmware into firmware tarball.
4873 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4874 livecd/runscript-support/livecdfs-update.sh:
4875 Firmware updated to use new /lib/firmware directory.
4877 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4878 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4879 work when both -f and -C were used on the command line.
4881 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4882 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4883 targets/livecd-stage1/livecd-stage1-chroot.sh,
4884 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4885 targets/stage3/stage3-chroot.sh:
4886 Added a portage version check to each target that uses --newuse to ensure a
4887 high enough version is used. This resolves bug #75336.
4889 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4890 livecd/files/livecd-local.start:
4891 Possible local.start fix for beejay.
4893 12 Jan 2005; John Davis <zhen@gentoo.org>
4894 modules/embedded.py:
4895 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4897 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4898 livecd/runscript-support/kmerge.sh:
4899 Added ccache support to genkernel call in livecd-stage2.
4901 11 Jan 2005; John Davis <zhen@gentoo.org>
4902 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4903 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4904 targets/netboot/netboot.sh:
4905 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4906 some feature enhancements.
4908 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4909 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4910 targets/livecd-stage1/livecd-stage1-chroot.sh,
4911 targets/livecd-stage1/livecd-stage1.sh,
4912 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4913 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4914 Added a -F or --fetchonly command line option and closing out bug #77480.
4915 Also added a portage version check to livecd-stage1 to close out bug #68307.
4917 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4918 livecd/runscript-support/livecdfs-update.sh,
4919 targets/stage3/stage3-chroot.sh:
4920 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4921 target to use emerge -e when building. This is only temporary until the
4922 bootstrap.sh script can be fixed or another solution can be decided upon.
4924 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4925 +targets/embedded/kmerge.sh:
4926 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4927 from mutex@gentoo.org
4929 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4930 modules/livecd_stage2_target.py:
4933 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4934 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4935 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4936 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4937 the brokenness of a stage1 tarball.
4939 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4940 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4943 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4944 modules/livecd_stage2_target.py:
4947 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4948 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4949 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4950 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4951 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4952 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4953 Upgraded the isolinux cdtar files and closing bug #70518.
4955 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4956 modules/embedded_target.py, modules/generic_stage_target.py,
4957 modules/grp_target.py, modules/livecd_stage1_target.py,
4958 modules/livecd_stage2_target.py, modules/netboot.py,
4959 modules/stage1_target.py, modules/tinderbox_target.py:
4960 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4961 separate out specific target logic from the generic targets modules.
4963 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4964 new PPC arch file from pvdabeel@gentoo.org
4966 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4967 examples/generic_stage_template.spec, modules/catalyst_support.py:
4968 tweaking error handling in the main catalyst script
4969 updated the example to include a blurb about portage_confdir
4971 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4972 livecd/runscript-support/livecdfs-update.sh:
4973 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4975 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4978 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4979 fix for #66592. catalyst now gives a traceback when it bails out, making
4980 troubleshooting amazingly easier
4982 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4983 modules/catalyst_support.py, modules/embedded_target.py,
4984 modules/generic_stage_target.py, modules/grp_target.py,
4985 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4986 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4987 Reversing patch from Eric Edgar from bug #70663.
4989 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4990 livecd/runscript/x86-archscript.sh:
4991 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4992 not work without it (mkisofs fails on creating ISO).
4994 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4995 modules/catalyst_support.py, modules/embedded_target.py,
4996 modules/generic_stage_target.py, modules/grp_target.py,
4997 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4998 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4999 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5000 separate out specific target logic from the generic targets modules.
5002 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5003 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5004 targets/embedded/embedded.sh:
5005 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5007 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5008 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5009 livecd/runscript/default-runscript.sh,
5010 livecd/runscript-support/gamecdfs-update.sh,
5011 livecd/runscript-support/livecdfs-update.sh,
5012 modules/livecd_stage2_target.py:
5013 Added gamecd/conf option to livecd_stage2_target.py, added
5014 gamecd.conf.example to /examples, cleaned up game-specific code in
5015 gamecdfs-update.sh to make it more generic, added more fundtionality to
5016 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5017 and gentoo-gamecd to make spec files simpler and to remove the need for
5018 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5019 user to still use a custom fsscript of their own.
5021 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5022 +livecd/files/environmental.motd.txt,
5023 targets/livecd-stage1/livecd-stage1.sh:
5024 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5026 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5027 livecd/runscript/default-runscript.sh,
5028 livecd/runscript-support/livecdfs-update.sh:
5029 Added gentoo-release-environmental as a valid livecd/type and did some
5030 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5031 devices other than eth0.
5033 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5034 targets/livecd-stage1/livecd-stage1-chroot.sh:
5035 Changed livecd-stage1 to merge each package individually. This should not
5036 make it into a production version of catalyst, but is here as a possible
5037 solution to bug #68307.
5039 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5040 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5041 livecd/runscript/sparc-archscript.sh,
5042 livecd/runscript/sparc64-archscript.sh,
5043 livecd/runscript/x86-archscript.sh:
5044 Added failures to all arches on mkisofs failure and also made -z option to
5045 mkisofs optional on x86 depending on loop type used.
5047 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5048 livecd/runscript/x86-archscript.sh:
5049 Making sure the mkisofs call causes a failure when it doesn't complete
5050 successfully. Once again, blame jforman, our beloved infra-monkey.
5052 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5053 livecd/runscript/default-runscript.sh:
5054 squashfs-utils->squashfs-tools fix. Blame jforman.
5056 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5057 livecd/isogen/x86-isogen.sh:
5058 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5059 possibly not booting on really old systems.
5061 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5062 livecd/runscript/x86-archscript.sh:
5063 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5064 possibly not booting on really old systems.
5066 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5067 livecd/runscript-support/livecdfs-update.sh:
5068 Save some space by removing redundant firmware after tarball is made, only
5069 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5072 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5073 targets/stage1/stage1-preclean2-chroot.sh:
5074 Added patch from vapier and closing bug #73556.
5076 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5077 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5078 +targets/embedded/embedded-fs-runscript.sh,
5079 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5080 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5081 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5082 from mutex@gentoo.org for modules/embedded.py
5084 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5085 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5086 livecd/runscript-support/livecdfs-update.sh:
5087 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5088 aliases having --color rather than --color=auto.
5090 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5091 livecd/files/livecd-local.start:
5092 Let's try actually making a proper edit on livecd/files/livecd-local.start
5093 this time, shall we...
5095 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5096 livecd/files/livecd-local.start:
5097 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5098 x-setup check for /etc/startx.
5100 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5101 livecd/runscript-support/gamecdfs-update.sh:
5102 Fixing minor sed bug in gamecdfs-update.sh.
5104 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5105 examples/snapshot_template.spec,
5106 livecd/runscript-support/gamecdfs-update.sh,
5107 livecd/runscript-support/livecdfs-update.sh:
5108 Fixing typo in snapshot_template.spec and closing bug #70321.
5110 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5111 livecd/runscript-support/pre-kmerge.sh:
5112 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5113 genkernel will only add the 1024x768 version of the gensplash image to the
5114 bzImage, which added with the livecd-stage2 removal of the unused splash
5115 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5117 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5118 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5119 livecd/runscript/sparc64-archscript.sh:
5120 Updated with silo/mkisofs patch from gustavoz.
5122 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5123 livecd/files/x86-help.msg:
5124 Updated x86-help.msg to make it fall more inline with current
5125 genkernel/livecd-tools options.
5127 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5128 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5129 livecd/runscript-support/pre-kmerge.sh:
5130 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5131 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5132 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5135 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5136 livecd/runscript-support/kmerge.sh,
5137 livecd/runscript-support/livecdfs-update.sh,
5138 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5139 Changed kernel build caching to use kerncache option, rather than pkgcache
5140 option. Fixed --postconf and --callback for builds that do not require them.
5141 Removed delay when removing package sin the system profile. This is now
5142 catalyst 1.1.0, so enjoy.
5144 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5145 livecd/runscript-support/livecdfs-update.sh:
5146 Stopping udev from using the nasty device tarball. We don't need it anyway.
5148 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5149 livecd/runscript/sparc-archscript.sh,
5150 livecd/runscript/sparc64-archscript.sh,
5151 livecd/runscript-support/kmerge.sh,
5152 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5153 Fixing gpm support by uncommenting default settings. Fixing case where
5154 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5155 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5156 not get renamed. Fixed a problem where we were accidentally removing the
5157 hwdata-knoppix versions of pci.ids and usb.ids and linking
5158 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5159 for 2004.3 and catalyst 1.1.0.
5161 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5162 patch from vapier@gentoo.org for bug #68080
5164 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5165 livecd/runscript-support/kmerge.sh:
5166 made kernel caching dependent on the "pkgcache" option so that genkernel's
5167 postconf can actually work
5169 18 Oct 2004; John Davis <zhen@gentoo.org>
5170 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5171 livecd/runscript-support/livecdfs-update.sh:
5172 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5174 17 Oct 2004; John Davis <zhen@gentoo.org>
5175 livecd/runscript-support/livecdfs-update.sh:
5176 firmware tarball fix for packages that need firmware such as ipw2100
5178 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5179 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5180 livecd/runscript-support/livecdfs-update.sh,
5181 modules/livecd_stage2_target.py:
5182 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5184 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5185 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5186 should not hurt non-HT users
5188 12 Oct 2004; John Davis <zhen@gentoo.org>
5189 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5190 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5191 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5192 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5193 livecd/runscript-support/kmerge.sh:
5194 bugfixes for #67195, #67197, #67122, and #46918
5196 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5197 small netboot fixups
5199 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5200 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5201 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5202 targets/netboot/netboot.sh:
5203 sweeping updates and changes to the netboot code. the patches should fix the
5204 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5205 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5207 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5208 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5209 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5210 targets/netboot/netboot.sh:
5211 more code cleanup and maintenance
5213 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5214 modules/generic_stage_target.py, +modules/netboot.py,
5215 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5216 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5217 +targets/netboot/netboot.sh:
5218 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5221 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5222 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5223 targets/livecd-stage1/livecd-stage1-chroot.sh,
5224 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5225 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5226 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5227 have to start a server on the build host for it to distribute.
5229 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5230 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5231 just do -s version_stamp
5233 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5234 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5236 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5237 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5238 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5239 modules/livecd_stage2_target.py:
5240 udev support for livecds
5242 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5243 +targets/livecd-stage2/unmerge.sh:
5244 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5245 Also, livecd-stage2 unmerge.sh added back in.
5247 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5248 livecd/runscript-support/livecdfs-update.sh:
5249 bugfixes for #60887 and #63338
5251 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5252 bugfixes for #63382 and #63338
5254 08 Sep 2004; John Davis <zhen@gentoo.org>
5255 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5256 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5257 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5258 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5259 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5260 targets/livecd-stage1/livecd-stage1-chroot.sh,
5261 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5262 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5263 lots of changes in this revision. first of all, major cosmetic fixups to the
5264 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5265 for distcc or ccache builds in most of the targets. bug #56581 is finially
5266 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5267 performance enhancement here.
5269 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5270 modules/livecd_stage2_target.py:
5271 fix for bug #63033, thanks to usata@gentoo.org for the patch
5273 30 Aug 2004; John Davis <zhen@gentoo.org>
5274 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5275 bugfixes for #61537 and #61779
5277 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5278 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5279 modules/snapshot_target.py:
5280 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5281 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5282 time should also be improved due to a more efficient use of rsync. This commit will
5283 mark the portage version of catalyst-1.9.0.
5285 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5286 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5289 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5292 02 Aug 2004; John Davis <zhen@gentoo.org>
5293 livecd/runscript-support/livecdfs-update.sh:
5296 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5297 +targets/stage1/build.py, -targets/stage1/build.sh,
5298 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5299 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5300 targets/stage3/stage3-chroot.sh:
5301 applied patch from bug #58840. it should fix up things for uclibc stages and
5302 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5304 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5305 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5306 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5307 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5308 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5309 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5310 livecd/runscript-support/livecdfs-update.sh,
5311 modules/livecd_stage2_target.py:
5312 addition of wolf31o2's gamecd patchset. untested, so please beware
5314 14 Jul 2004; John Davis <zhen@gentoo.org>
5315 livecd/runscript-support/livecdfs-update.sh,
5316 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5317 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5318 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5319 this out of generic_stage_target and into livecd-stage2 since the
5320 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5322 13 Jul 2004; John Davis <zhen@gentoo.org>
5323 livecd/runscript-support/livecdfs-update.sh:
5324 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5325 default rc'ed programs when only one change was required to rcadd. so I
5326 changed it so that the defaults are *always* loaded and specified additions/
5327 deletions are just added on top of those.
5329 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5330 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5331 targets/livecd-stage1/livecd-stage1-chroot.sh,
5332 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5333 targets/tinderbox/tinderbox-chroot.sh:
5334 changing the more verbose behavior to the -V (verbose) flag
5336 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5337 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5338 targets/livecd-stage1/livecd-stage1-chroot.sh,
5339 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5340 targets/tinderbox/tinderbox-chroot.sh:
5341 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5342 it is about to merge so that deps and USE flags are more evident
5344 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5345 modules/catalyst_support.py:
5346 completely rewrote the catalyst main script so that it can actually utilize
5347 more than one command line flag. new functionality included, but not active
5348 yet (--debug and --verbose). arguments can still be passed on the commandline
5349 through the use of the -C (--cli) flag. updated the arg_parse function in
5350 catalyst_support.py to accomodate my changes.
5352 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5353 modules/generic_target.py, modules/grp_target.py,
5354 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5355 modules/snapshot_target.py, modules/stage1_target.py,
5356 modules/stage2_target.py, modules/stage3_target.py,
5357 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5358 fixes for bugs #55192 and #54137
5359 added a new key for all specfiles, portage_confdir.
5360 this should point to a directory similar in functionality to /etc/portage.
5362 cleaned up the module code a bit so that unnecessary modules
5365 more work on resuming. it is getting there, but it still needs a ton of work,
5366 so please test, and report bugs.
5368 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5369 modules/catalyst_support.py, modules/generic_stage_target.py,
5370 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5371 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5372 stage resuming functionality should be working. I still have to work on GRP
5373 and livecds, but they should not be hard. I could not incorporate emerge
5374 --resume into stage resuming functionality because in some instances, portage
5375 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5376 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5377 ). I also made some small tweaks to the stage target scripts which clean up
5378 the envscript stuff. Not noticable performance wise, but it makes me feel all
5379 warm and fuzzy to know that it is programmed absolutely correctly ;)
5381 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5382 modules/generic_stage_target.py:
5383 revamped the cmd() structure so that it could properly return error codes.
5384 Please note that this might break catalyst until there is some further
5385 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5386 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5387 now. Additionally, catalyst will stop when there is an error with an ebuild
5388 ... it didn't do this before, it just plowed along and packed things up.
5390 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5391 code in portage.py and then answering my noob questions.
5393 13 Jun 2004; John Davis <zhen@gentoo.org>
5394 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5395 livecd/runscript-support/livecdfs-update.sh:
5396 some last minute fixins (stuff to work with the new genkernel)
5398 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5401 11 Jun 2004; John Davis <zhen@gentoo.org>
5402 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5403 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5406 10 Jun 2004; John Davis <zhen@gentoo.org>
5407 livecd/runscript-support/kmerge.sh,
5408 livecd/runscript-support/livecdfs-update.sh,
5409 livecd/runscript-support/post-kmerge.sh,
5410 livecd/runscript-support/pre-kmerge.sh:
5411 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5412 functions control what scripts are added to their respective runlevels. This
5413 option would be specified like so in the spec file: livecd/rcadd:
5414 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5416 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5417 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5418 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5419 the code to give a nice error msg instead of a cryptic traceback
5421 04 Jun 2004; John Davis <zhen@gentoo.org>
5422 livecd/runscript-support/livecdfs-update.sh:
5423 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5424 /etc/bootsplash/default
5426 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5427 targets/embedded/embedded-chroot.sh,
5428 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5429 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5430 targets/livecd-stage1/livecd-stage1-chroot.sh,
5431 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5432 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5433 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5434 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5435 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5436 targets/tinderbox/tinderbox-chroot.sh,
5437 targets/tinderbox/tinderbox-preclean-chroot.sh,
5438 targets/tinderbox/tinderbox.sh:
5439 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5441 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5442 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5443 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5444 It should be a full path pointing to a portage overlay dir.
5446 27 May 2004; John Davis <zhen@gentoo.org>
5447 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5448 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5449 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5450 livecd/runscript/default-runscript.sh:
5451 added updated silos and fixed motd bug
5453 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5454 rolling out version 1.0.8
5456 22 May 2004; John Davis <zhen@gentoo.org>
5457 livecd/runscript-support/kmerge.sh,
5458 livecd/runscript-support/livecdfs-update.sh,
5459 modules/livecd_stage2_target.py:
5460 added key livecd/bootsplash
5462 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5463 livecd/runscript/sparc-archscript.sh,
5464 livecd/runscript/sparc64-archscript.sh:
5465 sparc fixup patches from gustavoz at g.org
5467 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5468 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5469 is livecd/modblacklist
5471 19 May 2004; John Davis <zhen@gentoo.org>
5472 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5473 livecd/runscript/x86-archscript.sh:
5474 added support for livecd/overlay, changed vga=0x317 to vga=791
5475 in the x86 archscript as it is a more standard setting and should
5476 work on more hardware
5478 17 May 2004; John Davis <zhen@gentoo.org>
5479 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5480 livecd/runscript-support/kmerge.sh,
5481 livecd/runscript-support/livecdfs-update.sh,
5482 modules/livecd_stage2_target.py:
5483 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5484 we also now have basic motd copying support for more branded livecds
5486 16 May 2004; John Davis <zhen@gentoo.org>
5487 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5488 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5489 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5491 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5492 modules/catalyst_support.py, modules/embedded_target.py,
5493 modules/generic_stage_target.py, modules/generic_target.py,
5494 modules/grp_target.py, modules/livecd_stage1_target.py,
5495 modules/livecd_stage2_target.py, modules/stage1_target.py,
5496 modules/stage2_target.py, modules/stage3_target.py,
5497 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5498 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5499 caused gcc profile problems.
5501 12 May 2004; John Davis <zhen@gentoo.org>
5502 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5503 livecd/runscript-support/livecdfs-update.sh,
5504 livecd/runscript-support/post-kmerge.sh,
5505 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5507 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5508 silliness). Most notably, I have taken advantage of the update-modules
5509 --assume-kernel fix from agriffis so that we can actually use 3rd party
5510 modules now. Please note that >=baselayout-1.9.0 is required.
5512 02 May 2004; Olivier Crete <tester@gentoo.org>
5514 Added forgotten CHOST for i386 subarch
5516 30 Apr 2004; John Davis <zhen@gentoo.org>
5517 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5518 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5519 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5520 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5522 -fixed 2004.0 branding in the isolinux cdtar
5523 -fixed up acpi stuff in the runscripts
5524 -fixed up the x86 help message and corrected the numerous errors in it
5526 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5527 livecd/runscript/default-runscript.sh:
5528 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5529 1.0.7. we are ready for release
5531 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5532 fix for the problem that gustavoz found wrt the /dev creation stuff not
5533 detecting arches. also an efficiency fix for stage1 building
5535 14 Apr 2004; John Davis <zhen@gentoo.org>
5536 targets/embedded/embedded-chroot.sh,
5537 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5538 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5539 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5540 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5541 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5542 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5543 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5544 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5545 targets/tinderbox/tinderbox-preclean-chroot.sh,
5546 targets/tinderbox/tinderbox.sh:
5547 fix for bug #47733 - fixes for distcc and an envscript bugfix
5549 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5552 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5553 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5554 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5555 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5556 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5557 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5558 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5559 targets/stage1/stage1-preclean1-chroot.sh,
5560 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5561 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5562 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5563 targets/tinderbox/tinderbox.sh:
5564 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5565 zhen@gentoo.org please.
5567 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5568 fix for /dev in stage1
5570 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5573 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5574 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5575 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5576 Added the two kernel-configs for 2004.1 x86
5578 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5579 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5580 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5581 targets/tinderbox/tinderbox.sh:
5582 fix to address missing /dev in stages, fixed path for env-update in all of the
5585 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5586 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5588 01 Apr 2004; John Davis <zhen@gentoo.org>
5589 livecd/runscript/default-runscript.sh:
5590 added in fix for the module.conf stuff courtesy of Benjamin Judas
5593 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5595 cosmetic touchups for 1.0.5
5597 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5598 added support to the stage2 for stackable profiles bootstrap
5600 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5601 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5602 support for sparc32/64 build compatibility
5604 30 Mar 2004; John Davis <zhen@gentoo.org>
5605 livecd/runscript/default-runscript.sh, modules/targets.py,
5606 targets/stage1/build.sh:
5607 fix for bug 46022, more stackable profile fixes, embedded patches added
5609 26 Mar 2004; John Davis <zhen@gentoo.org>
5610 livecd/runscript/default-runscript.sh, modules/targets.py,
5611 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5612 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5613 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5614 fixes for bugs #44625 and #45805
5616 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5617 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5618 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5619 memtest is in. if you want to use it, check out the memtest86 cd tarball
5620 Also, fixes for bugs 45078, 45188, 44306
5622 23 Mar 2004; John Davis <zhen@gentoo.org>
5623 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5624 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5625 livecd/runscript/x86-archscript.sh, modules/targets.py,
5626 targets/livecd-stage3/unmerge.sh:
5627 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5628 created at the end of the livecd-stage2 process.
5630 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5631 targets/embedded/embedded.sh:
5632 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5634 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5635 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5636 removing the hardened-gcc deps since the package itself is deprecated'
5638 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5639 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5641 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5642 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5643 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5644 examples/livecd/alpha/config-2.4.21-r4-alpha,
5645 examples/livecd/alpha/config-2.4.21-r4-jensen,
5646 examples/livecd/alpha/config-2.4.21-r4-legacy,
5647 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5648 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5649 fixes for bugs 43676, 43701. Alpha support added as well.
5651 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5652 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5653 kde/gnome cd specs added.
5655 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5656 fix in catalyst.conf for bug #42044
5658 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5659 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5660 examples/livecd/sparc64/config-2.4.24-sparc64:
5661 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5663 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5664 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5665 for a $clst_conf environment variable. You can use the $clst_conf variable to
5666 point to a file to use in place of /etc/catalyst.conf. By setting this
5667 variable in your shell, catalyst can easily be used by multiple people on the
5668 same machine. Also, ccache support now works for genkernel.
5670 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5671 removed file for livecd-stage2 target, as this is handled by the runscript
5672 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5673 and made "/boot/kernel/foo/extraversion" an optional rather than required
5674 parameter. The aforementioned "packages" is used to specify kernel-related
5675 packages (like module ebuilds) to merge with each kernel, and the new "use"
5676 option is used to specify the USE settings you'd like exported to the
5677 environment during kernel as well as kernel "packages" build.
5679 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5680 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5681 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5682 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5683 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5684 targets/tinderbox/tinderbox.sh:
5685 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5686 it for ebuild - added headers to everything and removed deprecated dirs
5688 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5689 adding Kumba's patches for MIPS
5691 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5692 Added hppa specific code.
5694 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5695 Tinderbox target added. See tinderbox examples in examples/ dir.
5697 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5698 spec file support integrated into catalyst. Use "-f/--file specfile" as
5699 argument; see examples dir for examples.
5700 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5701 example of how to use it.
5703 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5704 support functions for spec file parsing and reading added. Will get added to
5707 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5708 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5711 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5712 Significant rework of code structure. Everything is falling nicely into place.
5714 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5715 Exception handling fully-integrated into current prototype code.
5717 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5718 beginning of exception handling integration, got some of the target code
5721 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5722 major code rework in progress on the python parts.
5724 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5725 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5726 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5727 for organiation's sake, I have moved the files, such as livecd foundations,
5728 into catalyst/files. It will make it easier for us when ebuild time comes
5731 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5732 All preliminary target build scripts are now added and coded to near as spec
5733 that we can have at this point.
5735 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5736 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5737 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5738 something that should be continued as much as reasonably possible in other
5739 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5740 code completed, and internal fall-backs to reasonable global config defaults
5743 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5744 subarch test outsourced to python catalyst-subarches function.
5746 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5747 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5749 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5750 removing dup enter_chroot
5752 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5753 document subarches checking
5755 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5756 Fix valid subarch test.
5758 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5759 include/build_functions.sh, include/functions.sh:
5760 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5761 start_build to build_functions.sh cleaning up the main catalyst script some
5764 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5765 fixed SRCBALL and DESTBALL, making it transparent for profiles
5767 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5768 added an exit condition to the cmd line argument case statement
5770 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5771 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5772 the changes that I made to the above files should make catalyst completely
5773 transparent to no matter what profile we are using. check files/catalyst.conf
5774 for the list of BUILDTYPEs that we support.
5776 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5777 changed how cmd line arguments are handled
5779 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5780 I changed the is_special handling so that it is cleaner and faster
5782 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5783 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5784 livecd/foundations/x86-basic/post-clean.sh,
5785 livecd/foundations/x86-basic/pre-clean.sh,
5786 livecd/foundations/x86-basic/settings:
5787 I outsourced more functions to include/functions.sh. I made it a seperate file
5788 from build_fucntions.sh so that we can keep our build and other functions
5789 apart. I also added in the livecd stuffs from the stager side of things.
5791 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5792 include/build_functions.sh:
5793 I outsourced all of the build functions to include/build_functions.sh. In the
5794 future, this will happen more - the code needs cleaned up.
5796 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5798 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5799 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5800 does not use that anymore.
5802 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5803 since we now have a default profile in portage, i massaged some errors
5804 messages to reflect that.
5806 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5808 removed ccache support from catalyst stage1 build cause it breaks the build.
5809 Additionally, I removed gettext support from bootstrap, because according to
5810 our new default profile, we don't use that anymore.
5812 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5813 added a new var, BUILDTYPE, adding more transparency for building.
5814 In the future, we will be building both selinux and hardened sources.
5816 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5817 fixed some formatting when catalyst prints out build info, additionally,
5818 trying to make catalyst more transparent for future expansion of stages
5820 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5821 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5822 --help. I moved this functionality from the main program section to
5825 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5826 I edited catalyst to change our naming convention from stage*-arch-h.* to
5827 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5828 I change naming conventions, as catalyst will be eventually extended to
5829 do selinux-* stages also.
5831 Additionally, I updated README.catalyst to include profile information.
5833 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5834 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5835 I renamed README.stager to README.catalyst and have made some very minor
5836 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5837 I have hacked bootstrap to use the hardened profile, as well as utilize
5838 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5839 major). Additionally, bin/stage1 has been hacked to accept the hardened
5840 profile, and use hardened-gcc.
5842 09 September 2003; John Davis <zhen@gentoo.org>:
5843 Initial import of hardened stager. I am forking this from the original
5844 stager code in order to better fit our needs. The original stager code is
5845 still used by Gentoo, and is maintained by Daniel Robbins
5846 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5847 contributors that coded stager.