1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
8 Create catalyst.util.move() helper and use it
10 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
12 Add catalyst.util.copy() helper function and use it
14 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
15 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
16 Create catalyst.util.mkdir() helper function and use it
18 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
19 modules/catalyst/target/generic_stage.py,
20 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
21 Create catalyst.util.create_tarball() helper function
22 Replace more manual calls to rsync with catalyst.util.rsync()
23 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
25 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
26 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
27 Add catalyst.util.create_tarball() helper function and modify snapshot
30 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
31 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
32 Create catalyst.util.rsync() helper function
34 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
35 modules/catalyst/target/generic_stage.py,
36 modules/catalyst/target/livecd_stage1.py,
37 modules/catalyst/target/livecd_stage2.py,
38 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
39 Modify code to use catalyst.util.remove_path() helper everywhere
40 Include globbing support in remove_path()
41 Create catalyst.util.create_symlink() helper and modify code to use it
43 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
44 modules/catalyst/util.py:
45 Add catalyst.util.remove_dir() helper function
47 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
48 modules/catalyst/util.py:
49 Remove unnecessary os.path import
51 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
52 modules/catalyst/lock.py, modules/catalyst/spawn.py,
53 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
54 modules/catalyst/target/livecd_stage1.py,
55 modules/catalyst/target/netboot.py:
56 Replace usage of types module and type() with isinstance()
58 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
59 modules/catalyst/target/generic_stage.py,
60 modules/catalyst/target/livecd_stage1.py,
61 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
62 modules/catalyst/util.py:
63 Create catalyst.util.empty_tree() helper function and use it all over
65 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
66 modules/catalyst/target/generic.py:
67 Add ability to invalidate all further autoresume points
69 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
70 Remove another unnecessary intermediary variable
72 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/config.py:
74 Add ability to specify default values for all specs and add
75 rel_type=default to it
77 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
78 modules/catalyst/target/generic_stage.py:
79 Set a default value for livecd/iso
81 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
82 Move commandline parsing to function
84 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
85 modules/catalyst/config.py, modules/catalyst/target/generic.py:
86 Stick optional config file values in a tuple and concatenate with required
89 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
90 targets/support/livecdfs-update.sh:
91 Apply patch from Gentoo bug #284585
93 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
94 Change my email address to point to my current address rather than my now
95 defunct Gentoo address.
97 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
98 +.gitattributes, README, TODO, catalyst:
99 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
100 README, TODO, and catalyst.
102 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
103 modules/catalyst/target/livecd_stage2.py:
104 Apply patch for module blacklisting from gentoo bug #282148
106 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
107 files/livecd/x86-F6.msg:
108 Apply patch to document espeakup support for gentoo bug #267708
110 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
111 modules/catalyst/config.py:
112 Get rid of addlargs in the main script Initial basics for multiple target
113 support Move targetmap into global config object
115 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
116 modules/catalyst/target/stage1.py:
119 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
120 Note in TODO where things have already been done
122 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
123 modules/catalyst/config.py:
124 Explicitly set target: in per-target spec values
126 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
127 modules/catalyst/arch/arm.py:
128 Apply additional patch from gentoo bug #255793 for arm subarches
130 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
131 targets/support/chroot-functions.sh:
132 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
134 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
135 modules/catalyst/arch/sh.py:
136 Additional sh patch from gentoo bug #255793
138 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
139 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
140 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
142 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
143 Add note to TODO about enhanced catalystrc support
145 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
146 modules/catalyst/target/generic_stage.py:
147 Update reference to make.conf.example for new location in portage-2.1.6
149 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
150 targets/stage1/stage1-chroot.sh:
151 Remove --noreplace from run_merge call so that baselayout gets rebuilt
154 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
155 targets/support/rc-update.sh:
156 Change invalid atom '>=sys-apps/baselayout-2*' to
157 '>=sys-apps/baselayout-2'
159 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
160 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
161 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
162 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
163 Add run_controller_action() function and replace manual calls to
166 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
167 modules/catalyst/spawn.py, targets/system/system-controller.sh:
168 Add clean no-op for system target
170 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
171 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
172 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
173 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
174 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
175 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
176 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
177 modules/catalyst/target/generic.py,
178 modules/catalyst/target/generic_stage.py:
179 Fix up a few runtime errors
181 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
182 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
183 +targets/system/system-controller.sh,
184 +targets/system/system-preclean-chroot.sh:
185 Initial commit of new system target
187 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
188 Add procedure for 'system' target
190 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
191 TODO updates: add information about verification of
192 seeds/caches/configs/specs, update automated actions section in targets, add
193 all-stages and all-images target information, clean up system and world
194 target information, add information on improving caching/resuming, move
195 mixed host/target information into targets section, add information on
196 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
199 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
200 TODO updates: added section on statistics gathering/reporting, added section
201 on (potential) new targets, and update boot loader section.
203 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
204 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
205 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
206 modules/catalyst/target/livecd_stage1.py,
207 modules/catalyst/target/livecd_stage2.py,
208 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
209 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
210 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
211 Remove all references to 'spec' and 'addlargs' in target modules
213 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
214 modules/catalyst/config.py:
215 All targets have been updated not to use the spec_prefix, so we don't need
216 to save the prefixed keys anymore
218 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
219 modules/catalyst/target/generic_stage.py,
220 modules/catalyst/target/snapshot.py:
221 Don't pass conf_values or addlargs to target __init__()
223 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
224 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
225 modules/catalyst/target/generic_stage.py,
226 modules/catalyst/target/livecd_stage1.py,
227 modules/catalyst/target/livecd_stage2.py,
228 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
229 Remove all references to self.settings[spec_prefix] and remove some now
230 useless functions that remove the prefix from certain spec settings
232 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
233 modules/catalyst/target/snapshot.py:
234 Reorganize init for snapshot target
236 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
237 modules/catalyst/util.py:
238 Try to import portage.util before portage_util
240 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
241 modules/catalyst/config.py:
242 Add validate_values() and compare_key() functions to Spec class
244 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
245 modules/catalyst/__init__.py, modules/catalyst/config.py,
246 modules/catalyst/target/generic.py,
247 modules/catalyst/target/generic_stage.py,
248 modules/catalyst/target/snapshot.py:
249 Add new global config singleton object and Spec class and convert snapshot
250 and generic targets to use it
252 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
253 modules/catalyst/__init__.py:
254 Add base singleton class definition
256 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
257 modules/catalyst/lock.py:
258 More replacements of print statement with msg()
260 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
261 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
262 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
263 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
264 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
265 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
266 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
267 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
268 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
269 Move livecd/files directory/files to files/livecd.
271 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
272 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
273 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
274 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
275 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
276 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
277 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
278 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
279 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
280 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
281 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
282 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
283 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
284 Move livecd/cdtar directory/files to files/cdtar.
286 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
287 modules/catalyst/config.py, modules/catalyst/error.py,
288 modules/catalyst/hash.py, modules/catalyst/output.py,
289 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
290 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
291 modules/catalyst/target/livecd_stage2.py,
292 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
293 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
294 modules/catalyst/target/stage3.py:
295 Replace more instances of print with msg()
297 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
298 modules/catalyst/output.py, modules/catalyst/util.py:
299 More replacements of the print statement with msg()
301 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
302 modules/catalyst/target/generic_stage.py:
303 Replace all instances of print with catalyst.output.msg() in
304 catalyst.target.generic_stage
306 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
307 modules/catalyst/target/generic.py,
308 modules/catalyst/target/generic_stage.py:
309 Move set_autoresume_path() from catalyst.target.generic_stage to
310 catalyst.target.generic
312 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
313 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
314 modules/catalyst/target/livecd_stage1.py,
315 modules/catalyst/target/livecd_stage2.py,
316 modules/catalyst/target/netboot.py:
317 Make use of set_autoresume() in target modules
319 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
320 modules/catalyst/target/generic.py,
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 Add check_autoresume() and set_autoresume() helpers to
326 catalyst.target.generic and make use of them
328 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
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, modules/catalyst/target/snapshot.py,
333 modules/catalyst/target/tinderbox.py:
334 Import only cmd() from catalyst.spawn
336 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
337 modules/catalyst/target/generic_stage.py,
338 modules/catalyst/target/livecd_stage2.py,
339 modules/catalyst/target/stage2.py:
340 Remove redundant imports
342 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
343 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
344 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
345 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
346 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
347 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
348 modules/catalyst/lock.py, -modules/catalyst/support.py,
349 modules/catalyst/target/embedded.py,
350 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
351 modules/catalyst/target/livecd_stage1.py,
352 modules/catalyst/target/livecd_stage2.py,
353 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
354 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
355 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
356 modules/catalyst/target/tinderbox.py:
357 Remove catalyst.support module
359 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
360 modules/catalyst/config.py, modules/catalyst/support.py,
361 modules/catalyst/util.py:
362 Move remaining stuff from catalyst.support to catalyst.config
364 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
365 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
366 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
367 modules/catalyst/target/snapshot.py:
368 Move gen_contents_file() and gen_digest_file() from
369 catalyst.target.generic_stage to catalyst.hash
371 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
372 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
373 -targets/support/netboot-final.sh:
374 Move netboot-final.sh from targets/support/ to targets/netboot/
376 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
377 -examples/netboot2_template.spec, +examples/netboot_template.spec,
378 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
379 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
380 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
381 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
382 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
383 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
384 -targets/support/netboot2-final.sh:
385 Rename netboot2 target to netboot
387 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
388 modules/catalyst/lock.py:
389 Cleanups to make pychecker happy
391 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
392 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
393 Grab just the first value return from the now-working call to
396 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
397 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
398 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
399 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
400 Whack the outdated and non-functional netboot target
402 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
403 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
404 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
405 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
406 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
407 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
408 modules/catalyst/error.py, modules/catalyst/hash.py,
409 modules/catalyst/output.py, modules/catalyst/spawn.py,
410 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
411 modules/catalyst/target/embedded.py,
412 modules/catalyst/target/generic_stage.py,
413 modules/catalyst/target/livecd_stage1.py,
414 modules/catalyst/target/livecd_stage2.py,
415 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
416 Small cleanups to make pychecker happy
418 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
419 modules/catalyst/support.py, modules/catalyst/util.py:
422 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
423 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
424 modules/catalyst/util.py:
425 Move read_makeconf() and parse_makeconf() from catalyst.support to
428 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
429 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
430 modules/catalyst/target/livecd_stage2.py,
431 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
432 Move file_locate() from catalyst.support to catalyst.util
434 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
435 modules/catalyst/spawn.py, modules/catalyst/support.py,
436 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
437 modules/catalyst/target/livecd_stage1.py,
438 modules/catalyst/target/livecd_stage2.py,
439 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
440 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
441 Add catalyst.spawn import where needed and move more spawn-related stuff
442 from catalyst.support to catalyst.spawn
444 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
445 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
446 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
447 +modules/catalyst/error.py, modules/catalyst/hash.py,
448 +modules/catalyst/spawn.py, modules/catalyst/support.py,
449 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
450 modules/catalyst/target/livecd_stage2.py,
451 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
452 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
453 Move custom exception classes to catalyst.error and all spawn-related
454 functions to catalyst.spawn
456 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
457 +modules/catalyst/hash.py, modules/catalyst/support.py,
458 modules/catalyst/target/generic_stage.py,
459 modules/catalyst/target/livecd_stage2.py,
460 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
461 Move all hash and contents functions to catalyst.hash
463 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
464 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
465 modules/catalyst/util.py:
466 Move countdown() from catalyst.support to catalyst.util
468 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
469 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
470 modules/catalyst/util.py:
471 Move generate_contents() from catalyst.support to catalyst.util
473 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
474 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
475 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
476 modules/catalyst/target/livecd_stage2.py,
477 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
478 Move touch() from catalyst.support to catalyst.util
480 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
481 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
482 modules/catalyst/util.py:
483 Move ismount() and pathcompare() from catalyst.support to catalyst.util
485 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
486 modules/catalyst/support.py:
487 Remove unused function hexify()
489 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
490 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
491 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
492 modules/catalyst/target/livecd_stage1.py,
493 modules/catalyst/target/livecd_stage2.py,
494 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
495 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
496 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
497 Move normpath() from catalyst.support to catalyst.util
499 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
500 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
501 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
502 Move list_to_string() from catalyst.support to catalyst.util
504 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
505 modules/catalyst/output.py, modules/catalyst/support.py,
506 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
507 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
508 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
509 Move list_bashify() from catalyst.support to catalyst.util
511 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
512 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
513 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
514 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
515 and update references
517 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
518 modules/catalyst/util.py:
519 Modify global import from catalyst.support to just import what's needed
521 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
522 modules/catalyst/support.py, modules/catalyst/util.py:
523 Move find_binary() from catalyst.support to catalyst.util
525 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
526 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
527 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
528 modules/catalyst/target/generic_stage.py:
529 Move msg(), warn(), and die() to catalyst.output and update all references
531 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
532 Load defaults into myconf before parsing config
534 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
535 Condense code that checks for various things in 'options' to use a loop
537 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
538 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
539 modules/catalyst/target/generic_stage.py:
540 Get rid of arches and targets classes and move functions into the module
543 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
544 targets/embedded/embedded-chroot.sh,
545 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
546 targets/livecd-stage2/livecd-stage2-controller.sh,
547 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
548 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
549 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
550 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
551 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
552 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
553 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
554 targets/support/mips-arcload_conf.sh,
555 targets/tinderbox/tinderbox-chroot.sh:
556 More trailing whitespace cleanups
558 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
559 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
560 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
561 modules/catalyst/lock.py, modules/catalyst/support.py,
562 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
563 modules/catalyst/target/livecd_stage1.py,
564 modules/catalyst/target/livecd_stage2.py,
565 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
566 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
567 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
568 targets/stage1/build.py:
569 Kill lots and lots of trailing whitespace in .py files
571 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
572 modules/catalyst/target/generic_stage.py:
573 Fix up a few bad replacements from previous commit
575 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
576 modules/catalyst/config.py, modules/catalyst/lock.py,
577 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
578 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
579 modules/catalyst/target/livecd_stage1.py,
580 modules/catalyst/target/livecd_stage2.py,
581 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
582 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
583 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
584 modules/catalyst/target/stage4.py:
585 Do a mass sed to fix up all remaining usage of has_key()
587 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
588 Clean up instances of has_key() for py3k
590 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
591 We don't need to pass conf_values since it's a global var
593 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
594 Pre-split options from config file and remove unnecessary imported modules
596 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
597 Move code to verify digest and hash functions to a separate function
599 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
600 Allow build_target() to re-raise the exception for the top-level handler
603 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
604 Move catalyst.support import to top of file
606 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
607 Remove check for sys.argv length since we already check for needed
610 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
611 Rename version() to show_version()
613 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
614 Remove import_modules()
616 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
617 modules/catalyst/target/embedded.py,
618 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
619 modules/catalyst/target/livecd_stage1.py,
620 modules/catalyst/target/livecd_stage2.py,
621 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
622 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
623 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
624 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
625 Remove references to generic_stage_target
627 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
628 +modules/catalyst/target/embedded.py,
629 -modules/catalyst/target/embedded_target.py,
630 +modules/catalyst/target/generic.py,
631 +modules/catalyst/target/generic_stage.py,
632 -modules/catalyst/target/generic_stage_target.py,
633 -modules/catalyst/target/generic_target.py,
634 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
635 -modules/catalyst/target/livecd_stage1_target.py,
636 +modules/catalyst/target/livecd_stage1.py,
637 -modules/catalyst/target/livecd_stage2_target.py,
638 +modules/catalyst/target/livecd_stage2.py,
639 +modules/catalyst/target/netboot.py,
640 -modules/catalyst/target/netboot2_target.py,
641 +modules/catalyst/target/netboot2.py,
642 -modules/catalyst/target/netboot_target.py,
643 +modules/catalyst/target/snapshot.py,
644 -modules/catalyst/target/snapshot_target.py,
645 -modules/catalyst/target/stage1_target.py,
646 +modules/catalyst/target/stage1.py,
647 -modules/catalyst/target/stage2_target.py,
648 +modules/catalyst/target/stage2.py,
649 -modules/catalyst/target/stage3_target.py,
650 +modules/catalyst/target/stage3.py,
651 -modules/catalyst/target/stage4_target.py,
652 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
653 -modules/catalyst/target/tinderbox_target.py:
654 Remove _target from target module filenames, since they're already in
657 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
658 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
659 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
660 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
661 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
662 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
663 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
664 Remove builder.py and all references
666 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
667 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
668 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
669 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
670 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
671 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
672 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
673 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
674 modules/catalyst/target/embedded_target.py,
675 modules/catalyst/target/generic_stage_target.py,
676 modules/catalyst/target/generic_target.py,
677 modules/catalyst/target/grp_target.py,
678 modules/catalyst/target/livecd_stage1_target.py,
679 modules/catalyst/target/livecd_stage2_target.py,
680 modules/catalyst/target/netboot2_target.py,
681 modules/catalyst/target/netboot_target.py,
682 modules/catalyst/target/snapshot_target.py,
683 modules/catalyst/target/stage1_target.py,
684 modules/catalyst/target/stage2_target.py,
685 modules/catalyst/target/stage3_target.py,
686 modules/catalyst/target/stage4_target.py,
687 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
688 Move catalyst_support.py to catalyst.support and update references
690 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
691 +modules/catalyst/lock.py,
692 modules/catalyst/target/generic_stage_target.py,
693 -modules/catalyst_lock.py:
694 Move catalyst_lock.py to catalyst/lock.py and update references
696 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
697 modules/catalyst/target/__init__.py,
698 modules/catalyst/target/generic_stage_target.py:
699 Move target module loading logic into build_target_map() in
700 catalyst.target module
702 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
703 modules/catalyst/target/embedded_target.py,
704 modules/catalyst/target/grp_target.py,
705 modules/catalyst/target/livecd_stage1_target.py,
706 modules/catalyst/target/livecd_stage2_target.py,
707 modules/catalyst/target/netboot2_target.py,
708 modules/catalyst/target/netboot_target.py,
709 modules/catalyst/target/snapshot_target.py,
710 modules/catalyst/target/stage1_target.py,
711 modules/catalyst/target/stage2_target.py,
712 modules/catalyst/target/stage3_target.py,
713 modules/catalyst/target/stage4_target.py,
714 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
715 Add target map in each target module and remove register() function
716 Change catalyst program to load target modules with catalyst.target.targets
718 Remove required_build_targets and valid_build_targets from catalyst_support.py,
719 since we can scan the dir now
721 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
722 +modules/catalyst/target/__init__.py,
723 +modules/catalyst/target/embedded_target.py,
724 +modules/catalyst/target/generic_stage_target.py,
725 +modules/catalyst/target/generic_target.py,
726 +modules/catalyst/target/grp_target.py,
727 +modules/catalyst/target/livecd_stage1_target.py,
728 +modules/catalyst/target/livecd_stage2_target.py,
729 +modules/catalyst/target/netboot2_target.py,
730 +modules/catalyst/target/netboot_target.py,
731 +modules/catalyst/target/snapshot_target.py,
732 +modules/catalyst/target/stage1_target.py,
733 +modules/catalyst/target/stage2_target.py,
734 +modules/catalyst/target/stage3_target.py,
735 +modules/catalyst/target/stage4_target.py,
736 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
737 -modules/generic_stage_target.py, -modules/generic_target.py,
738 -modules/grp_target.py, -modules/livecd_stage1_target.py,
739 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
740 -modules/netboot_target.py, -modules/snapshot_target.py,
741 -modules/stage1_target.py, -modules/stage2_target.py,
742 -modules/stage3_target.py, -modules/stage4_target.py,
743 -modules/tinderbox_target.py:
744 Move all *_target.py modules under modules/catalyst/target and create
745 parent catalyst.target module
747 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
748 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
749 Remove hard-coded arch list now that find_arch_modules() is known to work
751 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
752 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
753 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
754 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
755 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
756 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
757 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
758 modules/generic_stage_target.py:
759 Move subarch and maching maps to bottom of arch files, since the classes
760 aren't defined yet at the top
762 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
763 modules/catalyst/arch/sh.py:
764 Forgot the sh arch module
766 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
767 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
768 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
769 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
770 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
771 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
772 Move subarch and machine map information to variables at top of each arch
773 module and get rid of register() function
775 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
776 Add catalyst.util.load_module() function
777 Move arch modules under modules/catalyst/arch
778 Add catalyst.arch.arches class to assist in loading arch modules
779 Add .gitignore file for *.py[co]
781 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
782 Change __version__ to 2.99 for catalyst_3 branch
784 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
785 Add note about metadata_overlay being default in 2.1.6
787 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
788 Updated the AUTHORS section and the header for the ChangeLog, to reflect
789 that individual authors now retain their copyright to code they submit.
791 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
792 Rewrote TODO to make it clearer and added a ton of new items to it.
794 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
795 modules/generic_stage_target.py:
796 screw you python...hard
798 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
799 modules/generic_stage_target.py:
800 Disable removal of 'target_path' when build starts
802 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
803 modules/generic_stage_target.py:
804 Apply patch from armin76 to actually make use of the busybox_config value
807 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
808 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
809 Add support for gk's --busybox-config= option
811 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
812 modules/generic_stage_target.py:
813 Missing / before 'iso'
815 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
816 modules/snapshot_target.py:
817 Add support for purging to snapshot target
819 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
820 Add mix-in cdtar idea to TODO
822 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
823 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
824 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
825 Remove old isolinux-3.09 cdtar files
827 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
828 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
829 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
830 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
832 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
833 Marking this 2.0.6.903 for testing.
835 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
836 targets/netboot2/netboot2-controller.sh:
837 Disable copying of nb-busybox.cf since it isn't used anyway
839 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
840 arch/x86.py, catalyst:
841 A few typo and other minor fixes as reported by armin76
843 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
844 modules/generic_stage_target.py:
845 Add support for digests="all" for gentoo bug #209611
847 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
848 examples/netboot2_template.spec, targets/support/kmerge.sh:
849 Automatically append --netboot to GK_ARGS for netboot2 target Remove
850 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
852 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
853 targets/support/pre-kmerge.sh:
854 Remove evil hacks that copy gk files around for netboot2
856 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
857 Bumping version for release.
859 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
860 modules/catalyst_support.py:
861 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
864 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
865 modules/catalyst_support.py, modules/generic_stage_target.py:
866 Add support for -P/--purgeonly option
868 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
869 Updated README to tell the user where to locate catalyst.conf if not using
870 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
873 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
874 Kicking out a 2.0.6.901 release for testing.
876 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
877 modules/generic_stage_target.py:
878 Automatically prepend build dir path to livecd/iso if it's not an absolute
881 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
882 Update TODO with placeholder idea.
884 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
885 +modules/catalyst/util.py:
886 Create catalyst.util module with capture_traceback() and print_traceback()
887 functions Capture and print traceback when build fails instead of letting
890 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
891 modules/catalyst/config.py, modules/catalyst_support.py:
892 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
894 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
895 modules/catalyst/config.py:
896 A few fixes to ParserBase after actually testing it switch to parsing
897 config file with ConfigParser.
899 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
900 +modules/catalyst/config.py, -modules/catalyst/util.py:
901 More indecisiveness..move util.spec to config.SpecParser.
903 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
904 -modules/catalyst/spec.py, +modules/catalyst/util.py,
905 modules/catalyst_support.py:
906 * Rename catalyst.spec to catalyst.util
907 * Move spec_dump() into spec class
908 * Modify catalyst to use new spec class
910 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
911 +modules/catalyst/__init__.py:
912 Add __init__.py file and import line.
914 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
915 +modules/catalyst/spec.py:
916 Initial commit of modules/catalyst/spec.py.
918 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
920 Updating x86/amd64 arch support. Original patches by William Cooke
921 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
923 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
924 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
925 modules/snapshot_target.py, modules/stage4_target.py,
926 targets/support/bootloader-setup.sh, targets/support/functions.sh,
927 targets/support/kmerge.sh:
928 Removing all deprecated interfaces. We no longer wish to support them and
929 they're not needed. Anyone using a pre-2.x spec file will need to update
932 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
933 -livecd/files/Getting_Online.txt:
934 Removing livecd/files/Getting_Online.txt since it was quite outdated.
936 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
938 Updated for new git repo.
940 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
941 targets/support/livecdfs-update.sh:
942 Add gconf settings for gnome-screensaver to disable locking by default. This
945 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
946 Add armv5tel to arm host list.
948 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
949 targets/support/chroot-functions.sh:
950 If we don't have a distcc user, we need to reinstall distcc, even if it's
951 been built with the right USE. This mainly affects stage1/stage2.
953 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
954 targets/support/chroot-functions.sh:
955 We need to run distcc-config --install, since we won't be installing into
956 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
957 installed versions of distcc.
959 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
960 Add a couple of distcc-related items to TODO.
962 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
963 targets/stage1/stage1-preclean-chroot.sh,
964 targets/stage2/stage2-preclean-chroot.sh,
965 targets/stage3/stage3-preclean-chroot.sh,
966 targets/stage4/stage4-preclean-chroot.sh:
967 We don't want to run setup_myfeatures in preclean, but still want to update
968 the environment and show our debug information.
970 25 Apr 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 targets/support/chroot-functions.sh:
976 Remove the die on LIBDIR check, since it won't be set on non-multilib
977 profiles. We can now run debug in preclean again.
979 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
980 targets/support/functions.sh:
981 Let's not try to chmod a dangling symlink.
983 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
984 targets/support/chroot-functions.sh:
985 Added emerge --info to debug output. I don't know why I didn't add it before.
987 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
988 targets/stage1/stage1-preclean-chroot.sh,
989 targets/stage2/stage2-preclean-chroot.sh,
990 targets/stage3/stage3-preclean-chroot.sh,
991 targets/stage4/stage4-preclean-chroot.sh:
992 We probably shouldn't be running our debug functions in our stages. Let's
995 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
996 targets/support/chroot-functions.sh:
997 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1000 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1001 targets/support/livecdfs-update.sh:
1002 Only copy the handbook icon if one exists.
1004 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1005 modules/catalyst_lock.py:
1006 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1009 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1010 targets/livecd-stage2/livecd-stage2-controller.sh:
1011 We should be matching all possible LIBDIRs, so make sure we do that.
1013 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1014 targets/support/livecdfs-update.sh:
1015 We no longer need the metadata.tar.bz2, since the Installer uses
1018 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1019 targets/stage1/stage1-chroot.sh:
1020 We don't need --newuse if we're not using binary packages, so there's no
1023 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1024 targets/livecd-stage2/livecd-stage2-controller.sh:
1025 Added initial framework for creating the CD's root on livecd/livedvd.
1026 Currently, the end result is the same, but I'll be adding code to
1027 automatically copy the stages and to automatically download the distfiles.
1029 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1030 targets/livecd-stage2/livecd-stage2-controller.sh,
1031 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1032 targets/support/rc-update.sh:
1033 Change all checks for livecd/type: gentoo-release-livecd to
1034 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1035 to allow for auto-fetching of distfiles and stages onto official DVD media.
1037 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1038 targets/livecd-stage1/livecd-stage1-controller.sh,
1039 targets/livecd-stage2/livecd-stage2-controller.sh:
1040 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1041 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1042 the distfiles automatically.
1044 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1045 modules/generic_stage_target.py:
1046 Fix seedcache output so it fits in 80 columns.
1048 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1049 targets/stage1/stage1-chroot.sh:
1050 We should likely install baselayout before anything else, including the
1051 package manager. As such, I've moved it to after sys-apps/baselayout is
1054 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1055 targets/livecd-stage2/livecd-stage2-controller.sh:
1056 Check for a snapshot in the overlay and error if one is present. This should
1057 ensure that the snapshot on the CD is the same as the one used to build the
1060 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1061 modules/catalyst_support.py:
1062 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1063 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1066 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1067 targets/stage1/stage1-chroot.sh:
1068 Change back to using sys-apps/baselayout. We'll need to come up with a
1069 better permanent solution now that virtual/baselayout is no more.
1071 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1072 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1073 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1075 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1076 targets/support/bootloader-setup.sh:
1077 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1080 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1081 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1082 Added TODO. Changed create_handbook_icon call to only be called if
1083 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1085 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1086 targets/support/kmerge.sh:
1087 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1090 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1091 targets/support/kmerge.sh:
1092 Modify test to run if package.provided exists instead of if it doesn't.
1093 Run sed on the correct file.
1095 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1096 targets/support/chroot-functions.sh:
1097 Added --noreplace to setup_myfeatures merges so we don't blow away any
1098 packages which are already installed with the proper USE flags for the given
1099 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1101 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1102 livecd/files/README.txt:
1103 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1105 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1106 targets/support/rc-update.sh:
1107 Added mdraid for baselayout-2 users.
1109 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1110 targets/support/kmerge.sh:
1111 Clean up package.provided after the kernel build
1113 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 targets/support/kmerge.sh:
1115 It helps if I put things in the correct order so they'll actually execute,
1116 rather than getting a nice error from emerge.
1118 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1119 targets/support/kmerge.sh:
1120 Change upgrade to update.
1122 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1123 targets/support/kmerge.sh:
1124 Add back in the package.provided code that *should* skip the kernel sources
1125 merge for call back and subsequent runs.
1127 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1128 targets/support/kmerge.sh:
1129 We don't really need to use binary packages for the kernel sources, since it
1130 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1131 when we're not using kerncache.
1133 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1134 targets/support/kmerge.sh:
1135 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1137 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1138 targets/livecd-stage2/livecd-stage2-controller.sh:
1139 OK, we run our find outside the chroot, so we don't want to use absolute
1140 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1141 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1144 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1145 targets/livecd-stage2/livecd-stage2-controller.sh,
1146 targets/stage1/stage1-controller.sh:
1147 Cleanup the clean section for stage1 and add an updated clean section for
1148 livecd-stage2 when we're a minimal, universal, or game CD. This is
1149 2.0.6_pre14 for testing.
1151 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1152 targets/support/kmerge.sh:
1153 We should be using --newuse when merging our packages in callback.
1155 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1156 targets/grp/grp-chroot.sh:
1157 We should only use --noreplace when building a pkgset, everything else
1160 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1161 modules/catalyst_support.py, modules/generic_stage_target.py,
1162 modules/grp_target.py:
1163 Apply additional patches from bug #207862 for CONTENTS generation.
1165 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1166 targets/grp/grp-chroot.sh:
1167 Call setup_myemergeopts after changing clst_FETCH.
1169 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1170 targets/netboot2/netboot2-pkg.sh:
1171 Remove a bit of unnecessary code.
1173 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1174 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1175 targets/support/chroot-functions.sh:
1176 Fix some spacing on the -* warning, revert Andrew's last change, since it
1177 didn't do anything, and clean up the GRP chroot code so it works smarter and
1178 set clst_FETCH when clst_grp_type is something other than pkgset.
1180 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1181 targets/support/chroot-functions.sh:
1182 Don't set --usepkg and --buildpkg when fetching.
1184 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1185 modules/generic_stage_target.py:
1186 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1189 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1190 modules/generic_stage_target.py:
1191 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1192 boot/kernel/${kname}/config copying code in generic_stage_target.
1194 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1195 targets/support/kmerge.sh:
1196 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1199 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1200 modules/generic_stage_target.py, targets/support/kmerge.sh,
1201 targets/support/pre-kmerge.sh:
1202 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1203 valid, rather than required, changed clst_ksource to default to
1204 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1205 removal of USE to after the kernel build so the modules get the correct USE,
1206 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1208 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1209 targets/support/kmerge.sh:
1210 We should run the default functions for kmerge.sh, too.
1212 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1213 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1214 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1215 Updated aboot cdtar with a newer version to support newer kernels.
1217 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1218 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1219 Updated make_destpath so it writes out to make.conf as well as exporting
1220 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1221 adding make_destpath /tmp/stage1root to stage1.
1223 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1224 Updated README a bit and rolling 2.0.6_pre12 for testing.
1226 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1227 targets/support/create-iso.sh:
1228 Removed any further checks for clst_fstype and making sure everybody is
1229 using ${mkisofs_zisofs_opts}.
1231 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1232 targets/support/livecdfs-update.sh:
1233 The default theme for GNOME is now Clearlooks, so we can remove the theme
1234 code, but we still want to set the font size.
1236 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1237 targets/support/livecdfs-update.sh:
1238 We need to put quotes around ${user_comment} or useradd gets confused.
1240 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1241 targets/support/chroot-functions.sh:
1242 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1245 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1246 targets/support/kmerge.sh:
1247 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1248 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1250 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1251 targets/support/create-iso.sh:
1252 Bash fscking sucks, so we have to compromise on this code reduction solution
1253 a bit. It's still far better than it was
1255 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1256 targets/support/create-iso.sh:
1257 Don't escape quotes when actually running the command
1259 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1260 targets/support/kmerge.sh:
1261 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1263 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1264 targets/support/kmerge.sh:
1265 Use -L instead of -l in test for symlink
1267 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1268 targets/stage1/stage1-controller.sh:
1269 Remove code for gcc-config/binutils-config since it should be getting done
1270 in the preclean script, anyway.
1272 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1273 targets/stage1/stage1-chroot.sh:
1274 I missed one place where HOSTUSE was being used incorrectly.
1276 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1277 targets/support/kmerge.sh:
1278 Escape the correct quote
1280 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1281 targets/support/kmerge.sh:
1282 Change remaining instances of run_emerge to run_merge
1284 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1285 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1286 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1289 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1290 targets/support/bootloader-setup.sh:
1291 Let's change our splash checking to a global check so it only needs to be
1292 done once. This makes much more sense than having all of those if ... else
1295 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1296 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1297 Fix our USE invocation here so things work as expected.
1299 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1300 targets/support/livecdfs-update.sh:
1301 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1304 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1305 targets/support/livecdfs-update.sh:
1306 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1309 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1310 targets/livecd-stage2/livecd-stage2-controller.sh:
1311 Fixing the snapshot copying so it will only copy the correct snapshot for
1312 people who don't know how to properly use wget.
1314 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1315 targets/stage1/stage1-chroot.sh:
1316 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1317 disable profile USE.
1319 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1320 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1321 OK, we have to escape our quotes, rather than use single quotes, or we don't
1322 evaluate the variables properly.
1324 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1325 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1326 targets/support/kmerge.sh:
1327 Fixing echo/sed for make.conf writing.
1329 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1330 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1331 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1332 Rather than using the environment, we write out our USE to make.conf, then
1333 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1334 be written to make.conf, already.
1336 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1337 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1338 targets/livecd-stage1/livecd-stage1-chroot.sh,
1339 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1340 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1341 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1342 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1343 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1344 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1345 Changing run_emerge to run_merge, changing both setup_portage and
1346 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1347 removing the settings added, rather than (ab)using the environment.
1349 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1350 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1351 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1352 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1353 targets/tinderbox/tinderbox-chroot.sh:
1354 Rearrange some of the functions in chroot-functions.sh in preparation for
1355 some upcoming changes and rename setup_portage to setup_pkgmgr.
1357 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1358 targets/stage1/stage1-controller.sh:
1359 Removing an extra env-update call from stage1's preclean.
1361 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1362 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1363 targets/support/bootloader-setup.sh:
1364 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1365 help.msg which we didn't even use.
1367 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1368 targets/support/bootloader-setup.sh:
1369 Don't write out out 'default 1' line when creating grub.conf, since the
1370 'help' entry is now at the bottom, and we want grub to default to the first
1373 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1374 targets/support/bootloader-setup.sh:
1375 Removed checks on livecd/splash_type, since we only support one type,
1376 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1377 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1378 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1380 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1381 targets/livecd-stage2/livecd-stage2-controller.sh:
1382 Let's automatically copy in the snapshot if livecd/type is
1383 gentoo-release-livecd.
1385 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1386 modules/generic_stage_target.py:
1387 Fix leading whitespace in empty() so it's only executed if there's something
1388 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1389 211410 for pointing this out
1391 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1392 targets/support/rc-update.sh:
1393 Quote baselayout package atom
1395 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1396 targets/support/chroot-functions.sh:
1397 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1398 PATH by default. Instead, simply check if it exists.
1400 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1401 targets/support/chroot-functions.sh:
1402 Remove temporary package listing code, since --verbose is forced on with
1405 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1406 Force-enable --verbose when using --debug
1408 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1409 targets/support/kmerge.sh:
1410 Changing modules-update to update-modules to quiet a warning and keep us
1411 from having it get removed out from under us.
1413 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1414 targets/support/chroot-functions.sh:
1415 Adding a note to myself for better debug and moving run_default_funcs to the
1416 bottom of the script so it gets executed. Since this can otherwise break
1417 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1419 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1420 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1421 targets/support/chroot-functions.sh:
1422 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1423 so we can get the output with --debug, added --newuse to the options for
1424 stage1, as we should always rebuild any package where the USE has changed,
1425 removed removal of portage logs from stage2-chroot.sh since it is being done
1426 by cleanup_stages, moved world removal in cleanup_stages into a check for
1427 stages 1 through 3, made update_env_settings check for the existence of
1428 env-update before running it since we now run update_env_settings by default
1429 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1430 to list the packages, since we don't yet force-enable verbose with debug.
1432 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1433 modules/catalyst_lock.py:
1434 Since my python sucks and I don't feel like troubleshooting it at the
1435 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1436 2.0.6_pre8 for testing.
1438 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1439 modules/builder.py, modules/catalyst_lock.py:
1440 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1441 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1443 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1444 modules/catalyst_support.py:
1445 change 'is' to == because python is grumpy
1447 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1448 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1449 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1450 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1451 targets/support/rc-update.sh:
1452 Removing support for bootsplash, since it hasn't been in a supported kernel
1453 in a couple years and isn't accepted upstream.
1455 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1456 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1457 Fix up the sed for genkernel so it works on versions both before and after
1458 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1459 change was a bit too aggressive.
1461 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1462 targets/support/bootloader-setup.sh:
1463 Change grub timeout to 15 seconds instead of 150.
1465 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1466 targets/support/pre-kmerge.sh:
1467 Comment out sed on genkernel executable as it appears to do nothing these
1470 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1471 targets/livecd-stage2/livecd-stage2-controller.sh:
1472 Only call find on libdirs that actually exist. Thanks to Kristoffer
1473 <krek6597@student.uu.se> in bug #210807.
1475 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1476 modules/generic_stage_target.py:
1477 Add warning about -* in foo/use in the spec.
1479 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1480 targets/embedded/embedded-chroot.sh,
1481 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1482 targets/grp/grp-preclean-chroot.sh,
1483 targets/livecd-stage1/livecd-stage1-chroot.sh,
1484 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1485 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1486 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1487 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1488 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1489 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1490 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1491 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1492 targets/tinderbox/tinderbox-preclean-chroot.sh:
1493 Change all . to source.
1495 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1496 targets/embedded/embedded-preclean-chroot.sh,
1497 targets/grp/grp-preclean-chroot.sh,
1498 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1499 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1500 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1501 targets/stage3/stage3-preclean-chroot.sh,
1502 targets/stage4/stage4-preclean-chroot.sh,
1503 targets/support/chroot-functions.sh,
1504 targets/tinderbox/tinderbox-preclean-chroot.sh:
1505 Added a cleanup_stages function and added it to the appropriate places.
1507 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1508 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1509 targets/livecd-stage1/livecd-stage1-chroot.sh,
1510 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1511 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1512 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1513 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1514 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1515 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1516 Removing any functions that we now call by default when we source
1517 chroot-functions.sh by default.
1519 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1520 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1521 targets/livecd-stage1/livecd-stage1-chroot.sh,
1522 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1523 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1524 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1525 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1526 Clean up the debug code that I've added to stage1, move it to
1527 chroot_functions.sh, and call it from all of our main targets.
1529 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1530 modules/generic_stage_target.py:
1531 Wow. I need to make sure that we actually comment comments in make.conf or
1532 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1533 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1535 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1536 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1537 targets/stage3/stage3-chroot.sh:
1538 We need to be sure we clear out /var/log/portage/elog as well as
1539 /var/log/emerge.log for stages 1 through 3.
1541 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1542 modules/generic_stage_target.py,
1543 targets/livecd-stage2/livecd-stage2-controller.sh,
1544 targets/support/livecdfs-update.sh:
1545 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1546 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1547 80 columns. This is catalyst 2.0.6_pre5 for testing.
1549 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1550 modules/generic_stage_target.py:
1551 Apparently, python doesn't like it when you put a set of comments in front
1552 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1555 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1556 modules/generic_stage_target.py:
1557 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1558 generally clean up the code so it's a bit easier to read/follow.
1560 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1561 modules/generic_stage_target.py:
1562 Sort and de-dupe myusevars.
1564 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1565 targets/stage1/stage1-chroot.sh:
1566 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1568 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1569 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1570 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1571 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1572 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1573 targets/tinderbox/tinderbox-chroot.sh:
1574 Move export of FEATURES to setup_myfeatures.
1576 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1577 targets/stage1/stage1-chroot.sh:
1578 Added some debug code to stage1 and fixed a nice bug where we weren't
1579 building with the correct USE. Unfortunately, this invalidates any caches
1580 for stage1, since we were building with the entire USE from the profile.
1581 This is 2.0.6_pre4 for testing.
1583 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1584 targets/stage1/stage1-chroot.sh:
1585 We don't need to do the device building twice, so removing USE=build from
1586 first baselayout install.
1588 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1589 targets/support/livecdfs-update.sh:
1590 We check for a plugdev group, add it if it doesn't exist, and make sure any
1591 users specified by livecd/users is in the group.
1593 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1594 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1595 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1597 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1598 modules/catalyst_support.py:
1599 Fix up calc_contents in contents_map. Thanks to Brent Baude
1600 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1603 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1604 targets/stage1/stage1-chroot.sh:
1605 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1606 empty and will cause issues in stage3 and beyond.
1608 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1609 targets/support/kmerge.sh, targets/support/rc-update.sh:
1610 Changed some of the rc-update code so it should work with baselayout-2,
1611 also. This is 2.0.6_pre2 for testing.
1613 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1614 files/catalyst.conf, modules/catalyst_support.py,
1615 modules/generic_stage_target.py, modules/grp_target.py,
1616 modules/snapshot_target.py:
1617 Added support for generating CONTENTS files automatically. Patch by Robin
1618 Johnson <robbat2@gentoo.org> for bug #207862.
1620 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1621 modules/snapshot_target.py:
1622 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1623 exclude digest-* files from the snapshot.
1625 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1626 arch/x86.py, modules/generic_stage_target.py:
1627 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1628 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1630 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1631 targets/support/kmerge.sh:
1632 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1633 options, so that it can actually be turned off.
1635 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1637 Rearrange things in the arch/*.py files to ensure that nothing is used
1638 before it has been defined.
1640 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1641 Reorder arch/powerpc.py to make python happy.
1643 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1644 modules/snapshot_target.py:
1645 Change .svn --include to an --exclude like it was supposed to be.
1647 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1649 Added several subarches for mips so we can dump the mips subarch profiles
1650 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1653 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1654 targets/livecd-stage2/livecd-stage2-controller.sh:
1655 Changed the code for copying the MOTD files so it's fewer lines and makes
1658 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1659 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1660 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1661 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1663 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1665 Did a little cleanup on the x86.py to remove some redundant entries and
1666 added nocona and core2 to amd64.py, though they're currently commented out.
1668 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1669 modules/generic_stage_target.py:
1670 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1671 flags defined in the spec file.
1673 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1674 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1675 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1676 since catalyst sets CXXFLAGS=CFLAGS by default.
1678 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1679 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1680 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1682 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1683 Added prescott to the subarches for x86.
1685 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1686 modules/netboot2_target.py, targets/support/kmerge.sh:
1687 Add patch to enabled netboot2/linuxrc and automatically add path for
1688 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1689 <jsbronder@gentoo.org> in bug #208106.
1691 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1692 modules/netboot2_target.py:
1693 Allow root_overlay in netboot2 target for bug #208106.
1695 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1696 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1697 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1698 Added USE=bindist automatically to everything that inherits set_use from
1699 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1700 USE=bindist to emerge run for stage1, and did some minor cleanup in
1701 get_libdir in chroot-functions.
1703 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1704 targets/support/bootloader-setup.sh:
1705 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1707 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1708 examples/generic_stage_template.spec, examples/grp_template.spec,
1709 examples/livecd-stage1_template.spec,
1710 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1711 examples/stage4_template.spec, examples/tinderbox_template.spec:
1712 Changing link so it no longer points to a dead page. This is for bug #208609.
1714 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1715 modules/snapshot_target.py:
1716 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1718 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1719 targets/stage1/stage1-chroot.sh:
1720 As much as I hate this, we're going to force baselayout to install first.
1721 This will keep us from having any issues with packages that don't respect
1724 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1725 Reorder options in catalyst.conf so they're alphabetical.
1727 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1728 targets/support/bootloader-setup.sh:
1729 Add 'pager on' to grub.conf for bug #208531.
1731 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1732 livecd/files/README.txt, livecd/files/x86-F6.msg:
1733 Removing the unused kernel command line options from Volume/Device Management.
1735 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1736 This is now 2.0.5 for release.
1738 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1739 files/catalyst.conf, modules/catalyst_support.py,
1740 modules/generic_stage_target.py,
1741 targets/embedded/embedded-preclean-chroot.sh,
1742 targets/grp/grp-preclean-chroot.sh,
1743 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1744 targets/stage2/stage2-preclean-chroot.sh,
1745 targets/stage3/stage3-preclean-chroot.sh,
1746 targets/support/chroot-functions.sh,
1747 targets/tinderbox/tinderbox-preclean-chroot.sh:
1748 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1749 sys-devel/icecream cluster compiler support for bug #200095. This is
1750 catalyst 2.0.5_pre6 for testing.
1752 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1753 files/catalyst.conf, modules/generic_stage_target.py:
1754 Add the option for using metadata_overlay with portage to speed up cache.
1756 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1757 modules/stage1_target.py, modules/stage2_target.py,
1758 modules/stage3_target.py:
1759 Add /etc/portage to cleanables for stages 1 through 3.
1761 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1762 livecd/files/livecd-local.start,
1763 targets/livecd-stage2/livecd-stage2-controller.sh,
1764 targets/support/livecdfs-update.sh:
1765 We apparently still need profiles/eclass for building the stage3 from the
1766 LiveCD with the installer.
1768 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1769 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1772 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1773 targets/livecd-stage2/livecd-stage2-controller.sh,
1774 targets/support/livecdfs-update.sh:
1775 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1776 preservation of eclasses/profiles, and remove copying of livecd-local.start
1777 since it's not needed anymore.
1779 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1780 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1781 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1784 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1785 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1786 Removing old mkvardb code which is no longer used, commenting out setting of
1787 Gnome theme for testing now that Clearlooks has been default for some time,
1788 and changing vdb move from a case statement to a simple if statement. This
1789 is 2.0.5_pre5 for testing.
1791 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1792 modules/stage1_target.py:
1793 Removing cleaning of python encodings for bug #64890.
1795 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1796 modules/generic_stage_target.py:
1797 Add an extra warning into the generated make.conf about changing the CHOST.
1799 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1800 targets/support/livecdfs-update.sh:
1801 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1803 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1804 targets/embedded/embedded-preclean-chroot.sh,
1805 targets/grp/grp-preclean-chroot.sh,
1806 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1807 targets/stage2/stage2-preclean-chroot.sh,
1808 targets/stage3/stage3-preclean-chroot.sh,
1809 targets/tinderbox/tinderbox-preclean-chroot.sh:
1810 Check to see if distcc is enabled before calling cleanup_distcc().
1812 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1813 arch/sparc.py, arch/x86.py:
1814 Look for linux32 in /bin and /usr/bin.
1816 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1817 modules/generic_stage_target.py:
1818 Make error message more specific when removing immutable flag.
1820 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1821 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1822 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1823 information, and added a small fix for FreeBSD for bug #169041. This is
1824 catalyst 2.0.5_pre4 for testing.
1826 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1827 targets/support/chroot-functions.sh:
1828 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1829 patch from bug #120076 to add cross-compiling support to our distcc
1832 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1833 targets/support/chroot-functions.sh:
1834 Added a version of get_libdir from multilib.eclass so we can determine where
1835 to go poking around if we need to touch anything in libdir.
1837 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1838 Print an error saying what target failed before the traceback.
1840 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1841 modules/catalyst_support.py:
1842 When parsing make.conf, first try pkgcore's
1843 snakeoil.fileutils.read_bash_dict(), then portage's
1844 portage_util.getconfig(), then the internal parse_makeconf().
1846 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1847 modules/catalyst_support.py:
1848 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1850 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1851 examples/netboot_template.spec, examples/tinderbox_template.spec,
1852 modules/grp_target.py, modules/tinderbox_target.py:
1853 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1854 modules, and remove extra pkgcache_path and kerncache_path options from
1857 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1858 This is catalyst 2.0.5_pre3 for testing the new stages code.
1860 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1861 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1862 We need to force USE=bindist on for building stages.
1864 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1865 modules/generic_stage_target.py:
1866 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1867 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1869 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1870 targets/support/rc-update.sh:
1871 Added support for the newer versions of splashutils which use fbcondecor as
1872 the init script. This is catalyst 2.0.5_pre1 for testing.
1874 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1875 targets/livecd-stage2/livecd-stage2-controller.sh:
1876 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1879 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1880 modules/generic_stage_target.py, modules/stage1_target.py,
1881 modules/stage2_target.py:
1882 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1885 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1886 modules/generic_stage_target.py, modules/netboot2_target.py:
1887 Fix typo in getopt call for --clear-autoresume. thanks to
1888 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1889 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1890 Copy overlay files in netboot2 target into proper dir for bug #174635.
1892 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1893 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1894 targets/support/netboot2-final.sh:
1895 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1896 fix a minor bug in System.map copying, add portage_overlay support, and adds
1897 the ability to use globbing in the package file lists for the netboot2
1900 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1901 +targets/netboot2/nb-busybox.cf:
1902 Added nb-busybox.cf to the netboot2 target for bug #174298.
1904 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1905 targets/support/chroot-functions.sh:
1906 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1908 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1909 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1910 Change moving the VDB until after we have processed unmerge by moving it
1911 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1912 unmerge packages from the gentoo-release-livecd target.
1914 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1915 targets/support/kmerge.sh:
1916 Commented out the package.provided code in catalyst that seemed to cause
1917 problems with kerncache in testing. This is 2.0.4 and should be used for the
1920 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1921 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1922 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1923 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1924 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1925 improve the netboot2 target.
1927 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1928 modules/generic_stage_target.py:
1929 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1930 cause catalyst to export boolean variables as well as string-based
1933 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1934 modules/generic_stage_target.py:
1935 Fixing check for invalid subarch to not filter too much. Fix from Mike
1936 Frysinger <vapier@gentoo.org> for bug #173532.
1938 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1939 Added s390x (64-bit) support via a patch from Mike Frysinger
1940 <vapier@gentoo.org> for bug #173002.
1942 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1943 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1944 targets/livecd-stage1/livecd-stage1-chroot.sh,
1945 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1946 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1947 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1948 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1949 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1950 targets/support/pre-kmerge.sh:
1951 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1952 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1953 certain functions/code paths when running with -F/--fetchonly. Simplified
1954 kmerge.sh with regards to kerncache and callback packages. Also, changed
1955 ccache/distcc installs to use run_emerge instead of emerge directly, which
1956 allows us to more easily replace the underlying package manager, or add
1957 support for multiple package managers to catalyst.
1959 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1960 modules/grp_target.py:
1961 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1962 portage_overlay functionality to GRP, where it was mistakenly missing, for
1963 bug #171157. This is catalyst 2.0.3 and ready for release.
1965 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1966 targets/livecd-stage1/livecd-stage1-controller.sh,
1967 targets/support/livecdfs-update.sh:
1968 Removed the generation of grppkgs.txt since the Installer now uses vdb
1971 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1972 targets/support/create-iso.sh:
1973 Fix creation of the EFI images. Since it is FAT, we can't go around
1974 perserving permissions, now, can we?
1976 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1977 targets/support/livecdfs-update.sh:
1978 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1979 broken sed for rc.conf, which caused all kinds of hell to break loose when
1980 booting a new CD. This is 2.0.3_pre3.
1982 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1983 modules/generic_stage_target.py:
1984 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1985 such as group- from /etc before creating our stage tarballs. This is for bug
1988 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1989 targets/support/livecdfs-update.sh:
1990 Commenting out the livecd-kernel code, since the Installer should be doing
1991 everything necessary itself.
1993 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1994 targets/support/livecdfs-update.sh:
1995 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1996 the usbutils hanlding in case they follow suit with pciutils.
1998 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1999 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2000 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2001 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2002 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2003 problems with using all of the various subarch settings.
2005 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2006 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2007 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2008 check look in the correct location, and made sure we don't delete /voot
2009 within the EFI code if grub is present.
2011 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2012 modules/generic_stage_target.py:
2013 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2014 #166294. This one should fix the HPPA/PPC architectures.
2016 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2017 targets/support/chroot-functions.sh:
2018 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2019 remove the autoresume point for portage, as it really isn't needed and
2020 doesn't really gain us much, anyway.
2022 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2023 targets/stage1/stage1-chroot.sh:
2024 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2026 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2027 examples/generic_stage_template.spec, examples/grp_template.spec,
2028 examples/livecd-stage1_template.spec,
2029 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2030 examples/netboot_template.spec, examples/snapshot_template.spec,
2031 examples/stage4_template.spec, examples/tinderbox_template.spec:
2032 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2035 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2036 targets/support/livecdfs-update.sh:
2037 Make sure the user owns his home directory for bug #147195.
2039 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2040 +files/catalystrc, modules/catalyst_support.py:
2041 Re-arranged catalyst.conf to make it easier to follow while looking at the
2042 online reference and added a default catalystrc file, which does nothing.
2044 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2045 modules/catalyst_support.py, modules/embedded_target.py,
2046 modules/generic_stage_target.py, modules/grp_target.py,
2047 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2048 modules/stage3_target.py, modules/tinderbox_target.py:
2049 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2050 tab/space nastiness. This is for bug #161915.
2052 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2053 modules/generic_stage_target.py:
2054 Fixed new cbuild code with another patch from Mike Frysinger
2055 <vapier@gentoo.org> to allow the usage of subarches.
2057 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2058 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2059 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2060 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2061 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2062 targets/support/create-iso.sh, targets/support/functions.sh,
2063 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2064 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2066 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2067 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2068 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2069 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2070 modules/catalyst_lock.py, modules/catalyst_support.py,
2071 modules/embedded_target.py, modules/generic_stage_target.py,
2072 modules/generic_target.py, modules/grp_target.py,
2073 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2074 modules/netboot2_target.py, modules/netboot_target.py,
2075 modules/snapshot_target.py, modules/stage1_target.py,
2076 modules/stage2_target.py, modules/stage3_target.py,
2077 modules/stage4_target.py, modules/tinderbox_target.py,
2078 targets/embedded/embedded-chroot.sh,
2079 targets/embedded/embedded-controller.sh,
2080 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2081 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2082 targets/grp/grp-preclean-chroot.sh,
2083 targets/livecd-stage1/livecd-stage1-chroot.sh,
2084 targets/livecd-stage1/livecd-stage1-controller.sh,
2085 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2086 targets/livecd-stage2/livecd-stage2-controller.sh,
2087 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2088 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2089 targets/netboot2/netboot2-controller.sh,
2090 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2091 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2092 targets/stage1/stage1-controller.sh,
2093 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2094 targets/stage2/stage2-controller.sh,
2095 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2096 targets/stage3/stage3-controller.sh,
2097 targets/stage3/stage3-preclean-chroot.sh,
2098 targets/stage4/stage4-controller.sh,
2099 targets/stage4/stage4-preclean-chroot.sh,
2100 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2101 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2102 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2103 targets/tinderbox/tinderbox-controller.sh,
2104 targets/tinderbox/tinderbox-preclean-chroot.sh:
2105 Removing old CVS Header lines, which are no longer used since moving to SVN.
2107 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2108 targets/stage4/stage4-chroot.sh:
2109 Added back a missing 'then' from stage4 target.
2111 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2112 modules/generic_stage_target.py:
2113 Fix indentation so things actually work.
2115 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2116 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2119 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2120 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2121 Fix the display manager sed lines and change the icon for the local Handbook
2122 to use the GNOME 2.16 icon for gedit.
2124 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2125 modules/generic_stage_target.py:
2126 Changed the portage_overlay option to always install overlays in
2127 /usr/local/portage and added code to clean up /usr/local/portage and
2128 make.conf after sucessful execution and before creation of ISO/tarballs.
2130 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2131 targets/support/livecdfs-update.sh:
2132 Fixed a typo which broke coldplugging.
2134 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2135 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2136 Added a create_handbook_icon function and rearranged some of the icon
2137 creation for the LiveCD. This should resolve bug #143725 once a new release
2140 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2141 targets/support/livecdfs-update.sh:
2142 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2143 coldplugging. This allows us to unpack our firmware before we detect
2144 devices, so that devices that need it will get it.
2146 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2147 modules/generic_stage_target.py:
2148 Fix a typo in generic_stage_target.
2150 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2151 targets/support/livecdfs-update.sh:
2152 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2153 /etc/conf.d/xdm so we support older snapshots and newer ones.
2155 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2156 modules/livecd_stage2_target.py:
2157 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2160 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2161 modules/livecd_stage2_target.py:
2162 Reverted change in livecd-stage2 to the action_sequence until I can figure
2163 out what the problem is with it.
2165 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2166 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2167 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2168 modules/livecd_stage2_target.py:
2169 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2170 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2172 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2173 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2174 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2175 resolves an issue where a variable could be accessed unitialized in obscure
2176 circumstances. This is wrt bug #144984.
2178 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2179 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2180 modules/stage2_target.py, modules/stage4_target.py:
2181 Fixed up action_sequence when using --fetchonly to not create tarballs or
2182 ISO images for bug #143392.
2184 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2185 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2186 Clean up the USE usage in GRP/stage4.
2188 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2189 modules/generic_stage_target.py, modules/stage1_target.py,
2190 modules/stage2_target.py:
2191 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2192 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2194 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2195 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2196 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2197 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2198 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2199 instances of USE_ORDER since auto hasn't been valid for some time. This is
2202 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2203 modules/generic_stage_target.py, modules/stage1_target.py:
2204 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2205 goodness wrt bug #153587.
2207 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2208 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2209 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2211 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2212 modules/generic_stage_target.py, modules/stage4_target.py:
2213 Added a check to see if we have the tarball option enabled, which causes
2214 catalyst to run the capture sequence. This was requested by Tim Yamin for
2215 the stage4 target, but I thought it should be usable on any stage target.
2217 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2218 targets/support/livecdfs-update.sh:
2219 Moved fstab tweaks all into one location and added make.conf tweak for bug
2222 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2223 Changed the options to be in alphabetical order so my meatspace logical
2224 parser can process them better, added the compress and tarball options,
2225 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2226 removed the unused -x command line parameter for bug #151405.
2228 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2229 modules/generic_stage_target.py:
2230 Added a warning about changing the CHOST setting for bug #142034.
2232 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2233 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2234 targets/support/chroot-functions.sh:
2235 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2236 <flameeyes@gentoo.org> and attached to bug #150351.
2238 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2239 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2240 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2241 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2242 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2243 modules/embedded_target.py, modules/generic_stage_target.py,
2244 modules/generic_target.py, modules/grp_target.py,
2245 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2246 modules/netboot2_target.py, modules/netboot_target.py,
2247 modules/snapshot_target.py, modules/stage1_target.py,
2248 modules/stage2_target.py, modules/stage3_target.py,
2249 modules/stage4_target.py, modules/tinderbox_target.py,
2250 targets/embedded/embedded-chroot.sh,
2251 targets/embedded/embedded-controller.sh,
2252 targets/embedded/embedded-fs-runscript.sh,
2253 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2254 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2255 targets/grp/grp-preclean-chroot.sh,
2256 targets/livecd-stage1/livecd-stage1-chroot.sh,
2257 targets/livecd-stage1/livecd-stage1-controller.sh,
2258 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2259 targets/livecd-stage2/livecd-stage2-controller.sh,
2260 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2261 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2262 targets/netboot2/netboot2-controller.sh,
2263 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2264 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2265 targets/stage1/stage1-controller.sh,
2266 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2267 targets/stage2/stage2-controller.sh,
2268 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2269 targets/stage3/stage3-controller.sh,
2270 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2271 targets/stage4/stage4-controller.sh,
2272 targets/stage4/stage4-preclean-chroot.sh,
2273 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2274 targets/support/functions.sh, targets/support/kmerge.sh,
2275 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2276 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2277 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2278 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2279 targets/tinderbox/tinderbox-controller.sh,
2280 targets/tinderbox/tinderbox-preclean-chroot.sh:
2281 Removing all copyright and license comment headers from all files so we
2282 don't ever get another bug like bug #149638.
2284 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2285 modules/generic_stage_target.py:
2286 Clean up more spacing/capitalization.
2288 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2289 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2290 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2291 targets/embedded/embedded-controller.sh,
2292 targets/embedded/embedded-fs-runscript.sh,
2293 targets/embedded/embedded-preclean-chroot.sh,
2294 targets/livecd-stage2/livecd-stage2-controller.sh,
2295 targets/netboot2/netboot2-copyfile.sh,
2296 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2297 targets/support/pre-kmerge.sh:
2298 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2299 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2300 calls in kmerge.sh, and updated README.
2302 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2303 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2304 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2306 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2307 modules/catalyst_support.py:
2308 Added fix for bug #143348.
2310 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2311 targets/support/livecdfs-update.sh:
2312 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2314 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2315 targets/livecd-stage2/livecd-stage2-controller.sh,
2316 targets/support/livecdfs-update.sh:
2317 Changed some copy commands to use -f, added a check for /etc/gconf before
2318 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2319 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2320 <luca.casagrande@gmail.com>.
2322 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2323 targets/support/livecdfs-update.sh:
2324 Fixing sed so that systemspkgs.txt is built properly.
2326 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2327 The sparc32 binary is in /bin, not /usr/bin.
2329 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2330 targets/support/chroot-functions.sh:
2331 We now only set the options for pkgcache if we are not using fetchonly. This
2332 should work around a problem where portage won't fetch the files if a binpkg
2333 already exists for the package.
2335 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2336 targets/support/livecdfs-update.sh:
2337 Added code to make a backup of custom.conf before we edit it for the
2340 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2341 targets/support/livecdfs-update.sh:
2342 Remove sed from splash section, since it wasn't actually resolving the
2343 issue, anyway. Change the installer's dialog front-end code to simply run
2344 via sudo, since we don't need to worry about having the X DISPLAY setup or
2345 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2347 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2348 targets/support/livecdfs-update.sh:
2349 Fix my sed line so it actually applies correctly.
2351 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2352 targets/support/chroot-functions.sh:
2353 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2356 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2357 targets/support/livecdfs-update.sh:
2358 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2359 as well as a possible fix for the read-only filesystem messages from
2360 /sbin/splash-functions.sh
2362 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2363 targets/support/chroot-functions.sh:
2364 Fix --fetchonly to actually work.
2366 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2367 examples/livecd-stage2_template.spec:
2368 Added description for livecd/fsops to livecd-stage2's spec template.
2370 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2371 targets/support/livecdfs-update.sh:
2372 I've modified the GDM configuration section to work correctly. I have also
2373 ensured that xdm is no longer started just because livecd/xdm is used, which
2374 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2375 should be the last of the 'release candidates' made. If there are no bug
2376 reports in 2 days, then I'm rolling this as 2.0 final.
2378 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2379 targets/support/livecdfs-update.sh:
2380 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2381 see once the newer Installer is released, as I still have to fix the
2384 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2385 targets/support/rc-update.sh:
2386 Removed famd from the default runlevel for gentoo-release-livecd. It really
2387 shouldn't cause a problem, but I prefer it stay a bit clean.
2389 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2390 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2391 targets/support/create-iso.sh, targets/support/kmerge.sh,
2392 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2393 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2395 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2396 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2397 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2398 targets/support/bootloader-setup.sh:
2399 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2400 parameters support. This is for bug #139300.
2402 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2403 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2404 targets/support/filesystem-functions.sh:
2405 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2406 and also to remove some redundant values from livecd-stage2's valid_values.
2409 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2411 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2413 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2414 modules/generic_stage_target.py:
2415 Fix a problem where catalyst was creating an initial list, then putting that
2416 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2417 pointing it out and for the fix. This is for bug #136351.
2419 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2420 targets/support/unmerge.sh:
2421 Removing loop for unmerge, as it didn't actually solve anything and the
2422 portage team has helped us out by reverting the behavior that caused this
2423 change in the first place.
2425 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2426 modules/netboot2_target.py, modules/stage1_target.py,
2427 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2428 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2429 having /proc mounted during the preclean stage and also to clean up the
2430 netboot2 code. This is 2.0_rc48.
2432 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2433 targets/support/unmerge.sh:
2434 Change our unmerge from being a single unmerge to a loop, to work around an
2435 unexpected change in portage 2.1's unmerge processing.
2437 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2438 targets/support/bootloader-setup.sh:
2439 Fixed a problem where we were putting the kernel name in twice and causing
2440 and error when using grub as a bootloader. This is for bug #137252.
2442 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2443 targets/support/bootloader-setup.sh:
2444 Added a second pass to the alpha bootloader setup to create aboot items for
2445 serial console for bug #133457.
2447 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2448 +livecd/cdtar/arcload-0.43-r1.tbz2:
2449 Added arcload cdtar for mips.
2451 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2452 targets/netboot/netboot-controller.sh:
2453 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2456 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2457 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2458 Add patch from bug #135051 to fix the seedcache extraction logic.
2460 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2461 targets/support/livecdfs-update.sh:
2462 Don't set icon theme to Clearlooks, since it doesn't exist.
2464 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2465 targets/support/livecdfs-update.sh:
2466 Fix sed on installer icons.
2468 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2471 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2472 targets/stage1/stage1-controller.sh:
2473 Added a -type f to the find call in stage1 for bug #132180.
2475 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2476 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2477 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2478 properly on IBM PPC64 machines.
2480 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2481 modules/generic_stage_target.py:
2484 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2485 targets/support/rc-update.sh:
2486 Removed x-setup from default runlevel, as it is now controlled via the
2487 autoconfig init script.
2489 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2490 Fix ppc64 based arches to subclass ppc64
2492 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2493 modules/livecd_stage1_target.py:
2494 Use the full category/package name for livecd-tools.
2496 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2497 targets/support/livecdfs-update.sh:
2498 Make copies and deletes recursive for firmware since some packages put their
2499 firmware in a subdirectory.
2501 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2502 targets/support/livecdfs-update.sh:
2503 Fix detection of the Installer.
2505 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2506 Added 970, power3, power4, and power5 sub-arches for ppc64.
2508 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2509 targets/support/livecdfs-update.sh:
2510 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2511 no longer necessary and can cause possible problems with Installer-based
2514 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2515 recursive directory create
2517 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2518 modules/catalyst_support.py:
2519 Changed a display error from bug #131502 and rolling 2.0_rc45.
2521 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2522 targets/support/create-iso.sh:
2523 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2526 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2527 modules/generic_stage_target.py:
2528 digests function uses raw output from hash function now
2530 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2531 change hash result format so .DIGESTS is generated correctly
2533 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2534 modules/catalyst_support.py:
2535 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2538 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2539 targets/support/livecdfs-update.sh:
2540 Added a space for bug #131181.
2542 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2543 targets/support/kmerge.sh:
2544 Fixed creation of kernelpkgs.txt file for the installer.
2546 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2547 modules/generic_stage_target.py:
2548 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2551 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2552 targets/livecd-stage2/livecd-stage2-controller.sh,
2553 targets/support/bootloader-setup.sh:
2554 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2555 rolling out an emergency rc44.
2557 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2558 targets/support/bootloader-setup.sh:
2559 If you use elif, you have to use a then after it. Yeah, that one's totally
2562 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2563 targets/support/livecdfs-update.sh:
2564 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2566 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2567 targets/support/rc-update.sh:
2568 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2571 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2572 targets/support/bootloader-setup.sh:
2573 Removed bootplash support from ppc/ppc64 since they only will work with
2574 gensplash. Forced use of livecd/splash_type of bootsplash to get
2575 splash=silent. This should reduce the number of things on the kernel command
2576 line that aren't necessary.
2578 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2579 modules/catalyst_support.py:
2580 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2581 parse_spec. This should resolve bug #130103, as well as make the code much
2582 cleaner. This is 2.0_rc42.
2584 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2585 modules/generic_stage_target.py:
2586 Forced -p on tar for compressing stages.
2588 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2589 targets/support/chroot-functions.sh:
2590 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2593 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2594 targets/stage1/build.py:
2595 Added patch to build.py for portage 2.1 support.
2597 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2598 targets/support/kmerge.sh:
2599 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2600 <liyiming@ict.ac.cn> in bug #129890.
2602 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2603 targets/support/livecdfs-update.sh:
2604 Moved sed line for ##STARTX to end of file, since we aren't touching
2605 /etc/startx until the end.
2607 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2608 targets/support/livecdfs-update.sh:
2609 Added a check for the games group and add it if it doesn't exist already.
2610 This should resolve bug #125498.
2612 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2613 examples/generic_stage_template.spec, examples/grp_template.spec,
2614 examples/livecd-stage1_template.spec,
2615 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2616 examples/netboot_template.spec, examples/snapshot_template.spec,
2617 examples/stage4_template.spec, examples/tinderbox_template.spec:
2618 Removed portdir_overlay from the snapshot example spec and added
2619 portage_overlay to the example specs for the relevant targets.
2621 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2622 This is 2.0_rc41 since it has better LiveCD support.
2624 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2625 targets/support/livecdfs-update.sh:
2628 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2629 targets/support/functions.sh:
2630 Removed check for livecd/dev-manager being udev since it was done
2631 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2632 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2633 #128265 for pointing this out.
2635 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2636 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2637 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2638 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2640 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2641 modules/generic_stage_target.py:
2642 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2643 live system. You can thank Andrew Gaffney for the fix.
2645 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2646 targets/livecd-stage2/livecd-stage2-controller.sh:
2647 Don't copy motd files if we're using livecd/type generic-livecd.
2649 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2650 targets/livecd-stage2/livecd-stage2-controller.sh,
2651 targets/support/livecdfs-update.sh:
2652 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2653 some extra cleanup to generic-livecd.
2655 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2656 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2657 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2658 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2659 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2660 targets/support/bootloader-setup.sh:
2661 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2662 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2663 and removed all older cdtar files for PPC*.
2665 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2666 livecd/files/livecd.motd.txt:
2667 Added message to the official LiveCD MOTD mentioning how to run the
2668 installer. Blame codeman. This is 2.0_rc40.
2670 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2671 fix so snapshot target doesnt have errors
2673 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2674 targets/support/livecdfs-update.sh:
2675 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2676 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2679 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2680 targets/support/rc-update.sh:
2681 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2684 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2685 targets/support/livecdfs-update.sh:
2686 Added wrapping around the udev sed for those crazy 2.4-users.
2688 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2689 targets/support/livecdfs-update.sh:
2690 Added sed fix for udev starting evms_activate unconditionally. This is
2693 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2694 add stage4/unmerge stage4/rm to valid options
2696 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2697 targets/support/rc-update.sh:
2698 Added fix for bug #122154 from Rajiv Manglani.
2700 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2701 targets/support/kmerge.sh:
2702 Fixed creation of kernelpkgs.txt for the Installer.
2704 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2705 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2706 Updated elilo tarball for IA64.
2708 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2709 DIGESTS support for snapshot creation
2711 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2712 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2713 candidates ever end?
2715 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2716 fix for .DIGESTS.DIGESTS issue in grp
2718 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2719 modules/generic_stage_target.py:
2720 fix for failure when root_overlay is not set
2722 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2723 targets/support/bootloader-setup.sh:
2724 Added IA64/SGI patch from plasmaroo.
2726 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2727 targets/livecd-stage1/livecd-stage1-controller.sh,
2728 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2729 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2732 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2733 modules/generic_stage_target.py:
2734 Allow multiple overlays for root_overlay and overlay spec option
2736 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2737 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2738 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2739 targets/support/rc-update.sh:
2740 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2741 fixed bug #122154. This is catalyst 2.0_rc36.
2743 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2744 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2745 Updated the LiveCD motd to tell the user to run the display manager again,
2746 rather than startx, while mentioning that startx is useful as a rescue X
2747 session since it starts twm. This is catalyst 2.0_rc35.
2749 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2750 Add hfs-hide options to mkisofs so macs boot
2752 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2753 modules/generic_stage_target.py:
2754 Fix indentation issues
2756 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2759 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2760 targets/support/bootloader-setup.sh:
2761 add additional console less entry when consoles are chosen for ppc64
2763 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2764 modules/generic_stage_target.py:
2765 fix kernelopts and extraversion env variable exports
2767 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2768 targets/support/livecdfs-update.sh:
2769 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2770 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2772 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2773 targets/support/kmerge.sh:
2774 Changing the way we determine if extraversion is set. This is catalyst
2777 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2778 targets/support/livecdfs-update.sh:
2779 Change net.ethX links to link to net.lo instead of net.eth0.
2781 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2782 examples/stage4_template.spec:
2783 Fixed rcadd example for stage4. Blame rajiv.
2785 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2786 This is catalyst 2.0_rc31.
2788 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2789 targets/support/livecdfs-update.sh:
2790 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2791 Gaffney for pointing me in the right direction.
2793 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2794 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2796 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2799 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2800 examples/livecd-stage2_template.spec:
2801 updated examples to have console and machine_type
2803 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2804 targets/support/bootloader-setup.sh:
2805 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2808 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2809 This is catalyst 2.0_rc29.
2811 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2812 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2813 Removed extra yaboot.conf from
2814 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2816 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2817 targets/support/kill-chroot-pids.sh:
2818 add sleep to try and give processes a chance to die. bug 119940
2820 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2821 targets/support/functions.sh:
2822 Removed some quotes to make sure we have a binary operator and closing bug
2825 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2826 targets/support/create-iso.sh:
2827 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2829 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2830 targets/support/bootloader-setup.sh:
2831 Added path from bug #120935 for PPC/PPC64.
2833 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2834 Additional spacing fixes submitted by `Kumba
2836 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2837 modules/stage2_target.py:
2838 space cleanups contributed from `Kumba
2840 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2841 add grp/use to valid_values in the grp module
2843 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2846 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2847 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2848 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2849 targets/support/bootloader-setup.sh:
2850 ppc cdtar update; ppc64 bootloader updates
2852 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2853 targets/support/create-iso.sh:
2854 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2856 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2857 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2858 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2859 targets/support/create-iso.sh:
2860 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2862 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2863 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2864 Add ppc console and machine_type=ibm
2866 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2867 modules/generic_stage_target.py:
2868 Fix type error when kernel packages arent defined
2870 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2871 examples/generic_stage_template.spec, examples/grp_template.spec,
2872 examples/livecd-stage1_template.spec,
2873 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2874 examples/stage4_template.spec:
2875 Added more verbose wording and examples for pkgcache_path and
2876 kerncache_path, where necessary.
2878 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2879 targets/support/create-iso.sh:
2880 Really fixing bug #120475 this time. This is 2.0_rc25.
2882 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2883 targets/support/create-iso.sh:
2884 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2887 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2888 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2889 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2890 Added initial support for EFI booting on x86. This is completely untested,
2891 so use it at your own risk. Also, no bug reports without patches, please.
2892 This is catalyst 2.0_rc23.
2894 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2895 kmerge should have been kerncache
2897 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2898 targets/support/pre-kmerge.sh:
2899 Fix a few other places for the kerncache update
2901 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2902 examples/generic_stage_template.spec, examples/grp_template.spec,
2903 examples/livecd-stage1_template.spec,
2904 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2905 examples/netboot_template.spec, examples/stage4_template.spec,
2906 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2907 targets/support/kmerge.sh:
2908 Separation of kerncache from snapcache
2910 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2911 It helps if I actually increment the version number.
2913 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2914 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2915 Added --oneshot to default options for stage1 building. Added code to wipe
2916 world during stages 1 and 3. This is catalyst 2.0_rc22.
2918 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2919 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2920 Fix bug if no kernel packages were defined but there was a postconf setting.
2921 x86 softlevel support is enhanced.
2923 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2924 targets/support/bootloader-setup.sh:
2925 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2927 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2928 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2930 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2933 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2934 Netboot2 fixes for spec parameter checks
2936 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2937 modules/generic_stage_target.py, modules/stage4_target.py:
2938 add makeopts spec file support.
2940 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2941 modules/generic_stage_target.py:
2942 Added fix for bug #119635.
2944 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2945 Fix pre-kmerge.sh for stage4
2947 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2950 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2951 modules/generic_stage_target.py:
2952 fix crash when no kernel is defined. spacing issue
2954 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2957 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2958 modules/livecd_stage2_target.py:
2959 Added livecd/volid to valid_values.
2961 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2962 modules/generic_stage_target.py:
2963 remove extra function that was converting strings to lists unnecessarily
2965 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2966 This is catalyst 2.0_rc17.
2968 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2969 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2970 modules/stage4_target.py:
2971 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2973 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2974 targets/embedded/embedded-preclean-chroot.sh,
2975 targets/grp/grp-preclean-chroot.sh,
2976 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2977 targets/stage1/stage1-preclean-chroot.sh,
2978 targets/stage2/stage2-preclean-chroot.sh,
2979 targets/stage3/stage3-preclean-chroot.sh,
2980 targets/support/chroot-functions.sh,
2981 targets/tinderbox/tinderbox-preclean-chroot.sh:
2982 Added function to cleanup stray /etc/distcc/hosts files.
2984 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2985 targets/support/bootloader-setup.sh:
2986 Added fix from bug #119123. This is catalyst 2.0_rc16.
2988 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2989 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2990 Fixing some spacing. This is catalyst 2.0_rc15.
2992 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2993 Attempt to fix bug #117649
2995 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2996 modules/generic_stage_target.py:
2997 fixes for bugs #119009, #119041 and #118985
2999 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3000 +examples/netboot2_template.spec, modules/catalyst_support.py,
3001 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3002 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3003 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3006 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3007 targets/support/kmerge.sh:
3008 Fix for ccache (null)/.ccache bug
3010 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3013 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3014 Added ppc -mcpu patch from Pylon for bug #118709.
3016 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3017 modules/embedded_target.py, modules/stage4_target.py:
3018 Added linuxrc to embedded and stage4 targets.
3020 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3021 modules/generic_stage_target.py, targets/support/kmerge.sh:
3022 filter kname - and . for kmerge.sh
3024 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3025 targets/support/create-iso.sh:
3026 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3028 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3029 modules/generic_stage_target.py:
3030 change .digests to .DIGESTS
3032 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3033 targets/support/kmerge.sh:
3034 Commented ccache for genkernel build which will resolve #117648 until a
3035 proper solution can be found. This is 2.0_rc13.
3037 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3038 targets/stage1/stage1-controller.sh:
3039 Added patch from vapier for bug #117254.
3041 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3042 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3043 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3044 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3047 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3048 modules/generic_stage_target.py:
3049 Remove chost/cflags etc. warning messages
3051 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3052 modules/generic_stage_target.py:
3053 Attempt to fix bug 117253; chost is wrong on autoresume
3055 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3056 modules/generic_stage_target.py, modules/netboot_target.py,
3057 modules/stage1_target.py:
3058 make setting of destdir more global and part of generic_stage_target
3060 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3061 Fix destpath bug in netboot target
3063 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3064 modules/generic_stage_target.py, modules/stage4_target.py:
3065 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3068 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3069 modules/generic_stage_target.py, modules/stage4_target.py:
3070 remove stray ' from arch/sh.py
3072 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3073 targets/stage1/stage1-controller.sh:
3074 This finally fixes the issues with gcc-config/binutils-config in stage1.
3075 This is catalyst 2.0_rc12.
3077 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3078 Fix incorrect warning message. portdir_overlay -> portage_overlay
3080 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3081 targets/stage1/stage1-controller.sh,
3082 targets/stage1/stage1-preclean-chroot.sh:
3083 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3084 running gcc-config and binutils-config, though it probably breaks running on
3085 non-Gentoo platforms.
3087 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3088 modules/stage1_target.py:
3089 Make stage1 clean up python 2.3 and 2.4, also.
3091 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3092 targets/support/livecdfs-update.sh:
3093 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3095 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3096 modules/generic_stage_target.py:
3097 Change digests file format to HASH_NAME HASH FILE_NAME
3099 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3100 targets/stage1/stage1-controller.sh:
3101 Moved gcc-config/binutils-config to before the chroot.
3103 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3104 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3105 installed. Supports all of shashs algorithms as of 12_21_2005
3107 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3108 modules/generic_stage_target.py:
3109 Catalyst should die if source_subpath is not a string
3111 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3112 modules/generic_stage_target.py:
3113 Fix for source_subpath bug
3115 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3116 examples/generic_stage_template.spec:
3117 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3118 both stages 1 and 2.
3120 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3121 modules/stage2_target.py:
3122 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3123 stage1 to be overridden again.
3125 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3126 targets/stage1/stage1-controller.sh:
3127 It looks like gcc-config/binutils-config needs to be run with the full path,
3128 since it is run outside of the chroot.
3130 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3131 targets/stage1/stage1-controller.sh:
3132 Fixed gcc-config calls. This is 2.0_rc11.
3134 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3135 This is catalyst 2.0_rc10.
3137 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3138 modules/generic_stage_target.py:
3139 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3142 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3143 targets/support/functions.sh:
3144 Changed from -z to -n for bug #116180.
3146 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3147 modules/catalyst_support.py, modules/generic_stage_target.py:
3148 Detect missing binaries for the hashing functions and abort if not found
3150 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3151 files/catalyst.conf:
3152 Updated README to list new requirements. Set default hash as crc32. Set
3153 default digests as sha1/md5.
3155 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3156 modules/catalyst_support.py, modules/generic_stage_target.py,
3157 modules/livecd_stage2_target.py, modules/stage2_target.py:
3158 Change the internal hash checking to be quicker and more memory efficient.
3159 Add additional hash digests options.
3161 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3162 targets/tinderbox/tinderbox-chroot.sh,
3163 targets/tinderbox/tinderbox-controller.sh,
3164 targets/tinderbox/tinderbox-preclean-chroot.sh:
3165 Fixed up spacing/coding style on tinderbox.
3167 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3168 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3169 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3170 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3171 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3172 Fixed up spacing/coding style on support.
3174 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3175 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3177 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3178 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3179 targets/stage4/stage4-preclean-chroot.sh:
3180 Fixed up spacing/coding style on stage4.
3182 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3183 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3184 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3185 targets/stage3/stage3-controller.sh,
3186 targets/stage3/stage3-preclean-chroot.sh:
3187 Fixed up spacing/coding style on stages 2 and 3
3189 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3190 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3191 targets/stage1/stage1-preclean-chroot.sh:
3192 Fixed up spacing/coding style on stage1. Also changed
3193 gcc-config/binutils-config to be outside the chroot.
3195 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3196 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3197 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3198 Fixed up spacing/coding style on netboot.
3200 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3201 targets/livecd-stage1/livecd-stage1-chroot.sh,
3202 targets/livecd-stage1/livecd-stage1-controller.sh,
3203 targets/livecd-stage2/livecd-stage2-controller.sh:
3204 Fixed up spacing/coding style on livecd-stage*.
3206 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3207 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3208 targets/grp/grp-preclean-chroot.sh:
3209 Fixed up spacing/coding style on grp.
3211 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3212 targets/embedded/embedded-chroot.sh,
3213 targets/embedded/embedded-controller.sh,
3214 targets/embedded/embedded-fs-runscript.sh,
3215 targets/embedded/embedded-preclean-chroot.sh:
3216 Fixed up spacing/coding style on embedded.
3218 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3219 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3220 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3221 targets/support/functions.sh:
3222 Removing extra line from x86.py, fixing up comments, spacing, and coding
3223 style in targets/support through functions.sh
3225 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3226 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3227 Fix more tab/spacing issues .. trying to make everything use tabs
3229 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3230 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3231 modules/stage1_target.py, modules/stage2_target.py,
3232 modules/stage3_target.py, modules/stage4_target.py:
3233 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3236 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3237 modules/generic_stage_target.py:
3238 Add envscript warning to aid users who may not know what they are doing
3240 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3241 examples/generic_stage_template.spec:
3242 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3243 only configurable when building a stage2 tarball, to match the current state
3244 of portage. This is 2.0_rc9.
3246 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3247 targets/support/chroot-functions.sh:
3248 Silence more of portages beeps and clicks and whistles
3250 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3251 targets/support/chroot-functions.sh:
3252 Change the portage emerge to use run_emerge
3254 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3255 modules/generic_stage_target.py, modules/snapshot_target.py,
3256 modules/stage1_target.py, modules/stage2_target.py,
3257 modules/stage3_target.py:
3258 allow portdir_overlay to be part of all specs not including snapshot spec.
3259 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3260 Remove overlay support from the snapshot spec but added a warning.
3262 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3263 modules/stage2_target.py:
3264 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3267 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3268 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3269 Add support for bootloader softlevel=; have rsync delete the extra files out
3270 of the overlay so that the overlay always matches the source dir
3272 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3273 Swapped -v/-V since I had gotten them wrong here.
3275 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3276 modules/generic_stage_target.py:
3277 Fix stupid overlay bug
3279 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3280 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3281 targets/livecd-stage1/livecd-stage1-chroot.sh,
3282 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3283 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3284 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3285 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3286 targets/support/unmerge.sh:
3287 Made sure we use -f on removing the default links for splash. Removed
3288 check_portage_version as it really isn't needed anymore. Removed
3289 --no-install from genkernel commands in kmerge.sh so users must manually
3290 remove kernels from /boot. This is 2.0_rc8.
3292 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3293 targets/support/livecdfs-update.sh:
3294 Made sed on devfsd.conf conditional on it existing. Removes one more error
3295 message from a standard catalyst run.
3297 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3298 Added warning about breaking snapshot cache and re-enable autoresume, since
3299 the errors I was getting were elsewhere.
3301 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3302 modules/generic_stage_target.py:
3303 Fix indentation error the last commit caused
3305 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3306 modules/generic_stage_target.py:
3307 Always clear autoresume points after a successful run
3309 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3310 targets/support/livecdfs-update.sh:
3311 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3312 snapshot caching after a successful gentoo-release-livecd run.
3314 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3315 targets/support/rc-update.sh:
3316 Added famd to default on official LiveCD.
3318 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3319 targets/support/chroot-functions.sh:
3320 Fixes 'too many arguments' error in check_portage_version.
3322 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3323 modules/generic_stage_target.py:
3324 remove extra self.env={} that was resetting the environment to null
3326 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3327 modules/livecd_stage1_target.py:
3328 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3331 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3332 Add a default path to the environment in the chroot
3334 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3335 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3336 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3337 targets/livecd-stage2/livecd-stage2-controller.sh,
3338 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3339 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3340 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3341 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3342 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3343 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3344 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3345 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3346 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3348 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3350 Fixed up the man page, which has been suffering for some time, and also
3351 reversed -v/-V in the help message.
3353 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3354 targets/support/livecdfs-update.sh:
3355 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3358 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3359 Turning off autoresume of doom until I can get more testing. I've had
3360 several issues with it. I'll be reporting/fixing these as I come across them
3361 but for now wish to turn it off by default as I don't want this one feature
3362 to stop the possible 2.0 final release.
3364 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3365 targets/livecd-stage2/unmerge.sh:
3366 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3367 anymore and probably should have been removed a long time ago when the new
3368 code was put into place in livecdfs-update.sh and livecd-local.start
3371 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3372 targets/livecd-stage1/livecd-stage1-chroot.sh,
3373 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3374 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3375 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3377 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3378 modules/generic_stage_target.py, modules/generic_target.py:
3379 self.env should be a part of the super class generic_target so it applies to
3380 snapshots as well; removing redundant pass in the generic_target class as
3381 its not needed. There is code there to fill the statements
3383 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3384 targets/support/livecdfs-update.sh:
3385 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3388 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3389 Changed version stamp to 2.0_rc6.
3391 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3392 modules/generic_stage_target.py:
3393 Fix for unpack cases
3395 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3396 modules/generic_stage_target.py:
3399 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3400 modules/catalyst_support.py, modules/generic_stage_target.py,
3401 modules/grp_target.py, modules/livecd_stage1_target.py,
3402 modules/livecd_stage2_target.py, modules/netboot_target.py,
3403 modules/snapshot_target.py, modules/tinderbox_target.py:
3404 Stop reading env from the OS. Rely on the more on the envscript for oddball
3405 settings. Change -v to verbose and -V to version
3407 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3410 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3411 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3414 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3415 examples/generic_stage_template.spec:
3416 Added chost/cflags/cxxflags/ldflags to example spec template.
3418 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3419 targets/support/rc-update.sh:
3420 OK, just kidding on that last commit. We were already doing rc-update add
3421 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3422 there's no point in having it in rc-update.sh
3424 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3425 targets/support/rc-update.sh:
3426 Have rc-update add xdm if livecd/xdm is set.
3428 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3429 modules/catalyst_lock.py, modules/catalyst_support.py,
3430 modules/embedded_target.py, modules/generic_stage_target.py,
3431 modules/grp_target.py, modules/livecd_stage1_target.py,
3432 modules/livecd_stage2_target.py, modules/netboot_target.py,
3433 modules/stage1_target.py, modules/stage4_target.py,
3434 modules/tinderbox_target.py:
3435 So I was just kidding on that last commit. This one is 2.0_rc4.
3437 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3438 modules/catalyst_lock.py, modules/catalyst_support.py,
3439 modules/embedded_target.py, modules/generic_stage_target.py,
3440 modules/grp_target.py, modules/livecd_stage1_target.py,
3441 modules/livecd_stage2_target.py, modules/netboot_target.py,
3442 modules/stage1_target.py, modules/stage2_target.py,
3443 modules/stage4_target.py, modules/tinderbox_target.py:
3444 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3446 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3447 files/catalyst.conf, modules/catalyst_lock.py,
3448 modules/catalyst_support.py, modules/embedded_target.py,
3449 modules/generic_stage_target.py, modules/grp_target.py,
3450 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3451 modules/netboot_target.py, modules/stage1_target.py,
3452 modules/stage2_target.py, modules/stage4_target.py,
3453 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3454 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3455 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3457 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3458 modules/generic_stage_target.py:
3459 Fix autoresume for unpacking tarballs
3461 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3462 targets/support/livecdfs-update.sh:
3463 remove gnap livecd-type per Koon's request
3465 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3466 change rc-update add modules default to rc-update add modules boot
3468 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3469 modules/generic_stage_target.py, modules/grp_target.py:
3470 Add more verbosity to digests if -V is enabled, add more print messages to
3473 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3474 modules/generic_stage_target.py, modules/grp_target.py:
3475 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3477 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3478 Fix folder name for grp build dir to not have .tar.bz2 at the end
3480 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3481 modules/catalyst_support.py, modules/generic_stage_target.py:
3482 Add md5 and sha .digests file creation per wolf31o2's feature request
3484 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3485 This is catalyst-2.0_rc2.
3487 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3488 files/catalyst.conf, modules/generic_stage_target.py,
3489 modules/livecd_stage1_target.py:
3490 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3491 after each successful kernel build;add autoresume documentation to
3494 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3495 targets/embedded/embedded-controller.sh,
3496 targets/embedded/embedded-fs-runscript.sh,
3497 targets/livecd-stage2/livecd-stage2-controller.sh,
3498 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3499 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3500 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3501 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3502 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3503 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3504 targets/support/rc-update.sh:
3505 Changed multiple spaces to tabs to satisfy my OCD.
3507 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3508 targets/support/chroot-functions.sh:
3509 Bumped genkernel detection to require 3.3.0 or higher
3511 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3512 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3513 targets/netboot/netboot-controller.sh:
3514 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3515 clst_grp_use. This is catalyst-2.0_rc1.
3517 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3518 targets/netboot/netboot-controller.sh:
3519 change to clst_use from clst_netboot_use
3521 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3522 targets/livecd-stage1/livecd-stage1-chroot.sh,
3523 targets/stage4/stage4-chroot.sh:
3524 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3526 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3527 targets/stage4/stage4-chroot.sh:
3528 Fixed USE invocations in stage4 target.
3530 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3531 modules/livecd_stage1_target.py:
3532 Force use=livecd for livecd-stage1
3534 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3535 This is version 2.0_pre20051129.
3537 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3538 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3539 Removed kudzu-knoppix from example spec files.
3541 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3542 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3543 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3545 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3546 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3547 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3548 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3549 definitions in the examples to fit in 80 columns.
3551 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3552 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3553 modules/grp_target.py, modules/tinderbox_target.py,
3554 targets/tinderbox/tinderbox-chroot.sh:
3555 Tinderbox script: added newuse, tinderbox and grp targets added support for
3556 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3557 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3559 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3560 Added portdir example to catalyst.conf for bug #113272.
3562 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3563 targets/support/create-iso.sh:
3564 Fixed a few lines which were causing the isolinux directory to be removed
3565 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3567 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3568 targets/support/create-iso.sh:
3569 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3571 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3572 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3573 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3574 too many arches dont use it by default, test for an initrd in the yaboot
3577 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3578 modules/generic_stage_target.py:
3579 Fix split error if use is specified
3581 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3582 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3583 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3584 Updated palo version from catalyst 1.x for HPPA.
3586 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3587 targets/support/bootloader-setup.sh:
3588 Removing for loop for grub on amd64/x86 as it was totally useless.
3590 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3591 targets/support/bootloader-setup.sh:
3592 Remove vga= line for PPC.
3594 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3595 targets/support/bootloader-setup.sh:
3596 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3598 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3599 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3600 Removing slot patch as it probably didn't belong here anyway, and updating
3601 version stamp to 2.0_pre20051118.
3603 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3604 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3605 targets/support/bootloader-setup.sh:
3606 fix the bootloader script for isolinux so that it actually makes a cfg file,
3607 remove extra unneeded catalyst aborting print statement, reorganize rm code
3608 to make sure is splits properly and is an array even from the cmdline
3610 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3611 targets/support/livecdfs-update.sh:
3612 Added call to update-usbids to download the latest usb.ids file.
3614 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3615 modules/generic_stage_target.py:
3616 Move checks of running catalyst into the target which is simpler
3618 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3619 modules/generic_stage_target.py:
3620 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3621 that doesnt exist yet
3623 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3624 Keep unnecessary programs from installing into kerncache
3626 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3627 modules/generic_stage_target.py:
3628 Turn on more tracebacks at this point to better debug .. will need to turn
3629 them down as we find errors and build appropriate error handlers
3631 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3632 Changed version marker to 2.0_pre20051115 for new ebuild.
3634 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3635 modules/livecd_stage2_target.py:
3636 Fix bug in livecd stage2 so that it doesnt try to use tar
3638 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3639 targets/livecd-stage2/livecd-stage2-controller.sh:
3640 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3641 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3642 of Getting_Online.txt from catalyst 1.1.10.10.
3644 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3645 Added Joshua Kinard to authors for his mips contributions.
3647 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3648 examples/livecd-stage2_template.spec:
3649 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3650 Paul Kessler on gentoo-catalyst. ;]
3652 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3653 Change variables from cat1 format to cat2
3655 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3656 modules/generic_stage_target.py, modules/stage1_target.py:
3657 Fix modules has no attribute register
3659 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3660 modules/generic_stage_target.py:
3661 Fix broken aliases code that was just proof of concept
3663 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3664 Output mkisofs command line options to assist in debugging
3666 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3667 modules/generic_stage_target.py, targets/support/create-iso.sh:
3670 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3671 modules/generic_stage_target.py:
3672 Add VERY basic support for aliases kernel parameter.
3674 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3675 modules/livecd_stage2_target.py:
3676 Remove large section of commented code
3678 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3679 modules/generic_stage_target.py, modules/stage1_target.py:
3680 Allow LDFLAGS to be specified as an ENV variable for stage1
3682 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3683 modules/generic_stage_target.py:
3684 Fix rc-update to automatically run default options for livecds. Removed an
3685 erroneous key check.
3687 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3688 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3689 Make use spec key optional to default to profile defaults
3691 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3692 +examples/stage4_template.spec:
3693 Preliminary stage4_template.spec file
3695 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3696 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3697 Updated version stamp and added slot patch.
3699 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3700 Fix ordering problem so self.settings is defined
3702 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3703 modules/generic_stage_target.py:
3704 Correct a rsync issue when the directory doesnt exist
3706 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3707 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3708 targets/livecd-stage2/livecd-stage2-controller.sh,
3709 targets/netboot/netboot-controller.sh,
3710 targets/stage4/stage4-controller.sh:
3711 run pre_kmerge and post_kmerge only once
3713 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3714 targets/support/bootloader-setup.sh:
3715 MIPS bootloader patch
3717 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3718 targets/support/mips-arcload_conf.sh:
3719 Fix MIPS Serial Detection
3721 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3722 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3723 +targets/support/mips-arcload_conf.sh:
3724 Application of Kumba's patches for MIPS support
3726 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3727 Check for the correct arch specific cd building tool
3729 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3730 modules/generic_stage_target.py:
3731 Print a warning if livecd/iso is not defined
3733 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3734 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3736 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3737 targets/support/post-kmerge.sh:
3738 Check for existence of files in /lib/modules before running depscan.sh. This
3739 replaces the mips-specific check and makes it portable.
3741 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3742 modules/generic_stage_target.py:
3743 update autoresume logic when dealing with rsync unpack operations
3745 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3746 targets/support/post-kmerge.sh:
3747 Bypass module load on mips
3749 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3750 remove --no-deps so dependancies get installed for genkernel
3752 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3753 modules/generic_stage_target.py:
3754 Fix missing : statement in unpack
3756 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3757 modules/generic_stage_target.py:
3758 fix livecd-stage2 unpack when seedcache is turned off
3760 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3761 targets/support/functions.sh:
3762 Fix module unpacking and make it actually optional.
3764 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3765 modules/generic_stage_target.py:
3766 Fix broken seedcache autoresume interaction
3768 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3769 modules/generic_stage_target.py:
3770 Cleanup stage directories properly for tar installs
3772 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3773 Tinderbox no longer cleans /tmp/*
3775 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3776 targets/tinderbox/tinderbox-chroot.sh,
3777 targets/tinderbox/tinderbox-controller.sh:
3778 Fixing problem with bind mounted portage and final rsync on tinderbox target
3779 and adding additional logging.
3781 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3782 Stop tinderbox from trying to create a tarball of itself
3784 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3785 modules/generic_stage_target.py:
3786 Fix catalyst so it fully disables snapcache when its not specified in the
3789 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3790 examples/livecd-stage2_template.spec:
3791 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3792 spec template and updating version stamp.
3794 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3795 modules/catalyst_support.py:
3796 allow file_check to proceed if key is not in use
3798 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3799 Recursively make the missing directories
3801 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3802 Fix extract_modules to just echo a warning that it is missing
3804 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3805 files/catalyst.conf:
3806 Updating default configuration for catalyst and updating version stamp,
3807 since we're beginning internal testing for release.
3809 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3810 modules/generic_stage_target.py:
3811 fix bug 106004 split strings into a list for empty and rm operation
3813 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3814 modules/livecd_stage2_target.py:
3815 Append slashes to directories so rsyncs work properly
3817 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3818 examples/livecd-stage2_template.spec:
3819 Changing source_subpath for livecd-stage2 example for bug #101704.
3821 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3822 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3823 targets/support/livecdfs-update.sh:
3824 Added livecd/xdm and livecd/xsession options. These are used to setup the
3825 default display manager and X session, respectively. Added supporting
3826 documentation to example spec files. Imported more work from my fsscript for
3827 the official LiveCD.
3829 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3830 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3831 discussion, see bug #88777.
3833 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3834 modules/generic_stage_target.py:
3835 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3836 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3838 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3839 targets/livecd-stage1/livecd-stage1-controller.sh,
3840 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3841 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3842 on livecd-stage2 and removing universal motd for livecd/type of
3843 gentoo-release-livecd.
3845 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3846 modules/livecd_stage1_target.py:
3847 Add optional livecd/type env var for scripts to add optional items to the
3850 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3851 -livecd/files/x86-help.msg:
3852 Removing x86-help.msg as it is no longer used.
3854 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3855 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3856 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3857 Add dobladecenter description to bootloader files for x86/amd64.
3859 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3860 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3862 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3863 modules/generic_stage_target.py:
3864 Added split to use section for bug #104414.
3866 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3867 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3868 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3869 Tabs to whitespaces for isolinux.
3871 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3872 targets/support/bootloader-setup.sh:
3873 Changed isolinux to use new split-out help messages. Using grub gives a
3874 single help message with pager.
3876 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3877 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3878 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3879 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3880 Added F2->F7 help messages for isolinux.
3882 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3883 livecd/files/README.txt, livecd/files/generic.motd.txt,
3884 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3885 livecd/files/livecd-local.start:
3886 Updated files from latest used to build LiveCD.
3888 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3889 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3891 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3892 modules/catalyst_support.py:
3893 Added fix for using options with = in them with --cli (ex.
3894 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3895 <cell@ices.utexas.edu> for pointing this out to me via email.
3897 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3898 modules/generic_stage_target.py, targets/support/functions.sh:
3899 fix bug in exec_in_chroot for stage1 target
3901 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3902 modules/generic_stage_target.py:
3903 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3904 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3906 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3907 catalyst, examples/livecd-stage2_template.spec,
3908 examples/snapshot_template.spec, files/catalyst.conf,
3909 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3910 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3911 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3912 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3913 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3914 targets/livecd-stage2/livecd-stage2-controller.sh,
3915 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3916 targets/stage2/stage2-preclean-chroot.sh,
3917 targets/stage3/stage3-preclean-chroot.sh,
3918 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3919 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3920 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3921 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3922 targets/support/target_image_setup.sh:
3923 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3924 to look at gamecdfs-update.sh yet.
3926 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3927 modules/generic_stage_target.py:
3928 Remove extra debugging print statement
3930 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3931 +modules/catalyst_lock.py, modules/catalyst_support.py,
3932 modules/embedded_target.py, modules/generic_stage_target.py,
3933 modules/grp_target.py, modules/livecd_stage1_target.py,
3934 modules/livecd_stage2_target.py, modules/netboot_target.py,
3935 modules/snapshot_target.py, modules/stage1_target.py,
3936 modules/stage2_target.py, modules/stage4_target.py,
3937 targets/support/functions.sh:
3938 Add locking support. Code simplification for unpack and unpack snapshot.
3939 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3940 Add seedcache support (Grabs output from previous target run)
3941 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3943 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3944 modules/catalyst_support.py, modules/generic_stage_target.py:
3945 Add support to cache the snapshot dir. add snapcache to options. add
3946 snapshot_cache= to override the default location of the cache in
3947 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3949 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3950 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3951 Forward port README.txt and Getting_Online.txt files from catalyst
3954 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3955 Add automatic creation/deletion of runlevels based on rcadd rcdel
3957 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3958 Fix grp so that grp/use is not required anymore
3960 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3961 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3962 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3963 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3964 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3965 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3966 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3967 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3968 they are known to cause booting problems.
3970 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3971 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3972 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3973 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3976 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3977 targets/stage1/stage1-chroot.sh:
3978 Fixed quoting in stage1 profile check.
3980 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3981 targets/stage3/stage3-chroot.sh:
3982 Fixing USE for stage3.
3984 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3985 targets/support/chroot-functions.sh:
3986 Fix FETCH code so it will run for Pylon
3988 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3989 targets/grp/grp-chroot.sh:
3990 Fix bindist invcation.
3992 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3993 targets/grp/grp-chroot.sh:
3994 Made sure bindist was used for all emerges in GRP.
3996 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3997 Fix USE flags for GRP build
3999 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4000 targets/stage4/stage4-chroot.sh:
4001 let GRP use the users environment variables and removed extra
4002 GRP_STAGE23_USE from stage4
4004 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4005 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4006 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4008 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4009 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4010 impact all previous spec files that use this option. It's beejay's fault.
4012 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4013 Changed to use linux32 for ppc32 support when build host is ppc64.
4015 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4017 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4019 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4020 Minor cosmetic print statement fixes for readability
4022 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4023 modules/catalyst_support.py, modules/generic_stage_target.py:
4024 Fix None None bug and exception reporting
4026 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4027 Fix iso creation script. Case statement out of place
4029 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4030 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4031 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4032 catalyst, files/catalyst.conf, modules/builder.py,
4033 modules/catalyst_support.py, modules/embedded_target.py,
4034 modules/generic_stage_target.py, modules/generic_target.py,
4035 modules/grp_target.py, modules/livecd_stage1_target.py,
4036 modules/livecd_stage2_target.py, modules/netboot_target.py,
4037 modules/snapshot_target.py, modules/stage1_target.py,
4038 modules/stage2_target.py, modules/stage3_target.py,
4039 modules/stage4_target.py, modules/tinderbox_target.py,
4040 targets/embedded/embedded-chroot.sh,
4041 targets/embedded/embedded-fs-runscript.sh,
4042 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4043 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4044 targets/grp/grp-preclean-chroot.sh,
4045 targets/livecd-stage1/livecd-stage1-chroot.sh,
4046 targets/livecd-stage1/livecd-stage1-controller.sh,
4047 targets/livecd-stage2/livecd-stage2-controller.sh,
4048 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4049 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4050 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4051 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4052 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4053 targets/stage2/stage2-controller.sh,
4054 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4055 targets/stage3/stage3-controller.sh,
4056 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4057 targets/stage4/stage4-controller.sh,
4058 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4059 targets/support/create-iso.sh, targets/support/functions.sh,
4060 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4061 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4062 targets/support/target_image_setup.sh,
4063 targets/tinderbox/tinderbox-chroot.sh,
4064 targets/tinderbox/tinderbox-controller.sh,
4065 targets/tinderbox/tinderbox-preclean-chroot.sh:
4066 Big honkin' copyright update.
4068 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4069 modules/generic_stage_target.py:
4070 add additional logging output. Use standard os redirection methods to log to
4073 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4074 targets/stage1/stage1-chroot.sh:
4075 Added profile sanity check for bug #97867.
4077 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4078 targets/support/bootloader-setup.sh:
4079 Removing acpi=off from default kernel arguments and adding ia64
4080 livecd-stage2 support functions and cdtar.
4082 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4083 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4084 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4085 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4086 splash command line.
4088 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4089 targets/support/create-iso.sh:
4090 Fixed up zisofs support. Waiting for response from sparc before touching
4093 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4094 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4095 targets/support/functions.sh:
4096 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4097 to allow it to work on all arches that dynamically build their bootloader
4100 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4101 targets/stage4/stage4-controller.sh:
4102 Fix stage4 so it doesnt run the bootloader stuff
4104 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4105 targets/support/bootloader-setup.sh:
4106 Removed dokeymap from non-Gentoo releases.
4108 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4109 targets/support/livecdfs-update.sh:
4110 Added call to update-pciids to download the latest pci.ids file.
4112 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4113 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4114 modules/stage4_target.py:
4115 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4117 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4118 Fix issue where -s on the command line would not run
4120 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4121 livecd/files/generic.motd.txt:
4122 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4123 kernel configurations.
4125 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4126 targets/support/livecdfs-update.sh:
4127 Updated hostname/domainname creation for new baselayout.
4129 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4130 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4131 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4133 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4134 targets/support/chroot-functions.sh:
4135 Change portage emerge to use --oneshot --nodeps to keep from merging the
4136 same packages multiple times.
4138 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4139 targets/stage2/stage2-chroot.sh:
4140 Added a -p bootstrap when catalyst is called with -V (verbose).
4142 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4143 targets/support/livecdfs-update.sh:
4144 Removed inittab hack, as this is done by livecd-tools.
4146 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4147 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4148 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4150 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4151 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4152 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4153 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4154 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4155 targets/livecd-stage2/livecd-stage2-controller.sh:
4156 Removed gentoo.png and creation of face directory. Changed
4157 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4160 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4161 targets/stage1/stage1-preclean-chroot.sh,
4162 targets/support/chroot-functions.sh:
4163 Added setup_binutils function and force both of them to run during stage1
4166 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4167 examples/livecd-stage2_template.spec:
4168 Added livecd/volid explanation to example spec.
4170 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4171 targets/support/create-iso.sh:
4172 General cleanup of ISO code and added default livecd/volid when it is not set.
4174 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4175 targets/embedded/embedded-controller.sh:
4176 Actually modify the embedded target this time.
4178 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4179 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4180 targets/livecd-stage2/livecd-stage2-controller.sh,
4181 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4182 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4183 and livecd-stage2 targets.
4185 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4186 files/catalyst.conf:
4187 Retired John Davis <zhen@gentoo.org> and added storedir to default
4190 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4191 targets/support/livecdfs-update.sh:
4192 Uncommented openglify, since it is needed for both opengl-update-livecd and
4195 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4196 modules/generic_stage_target.py:
4197 Fix print statement so it shows when kill_chroot_pids is run correctly
4199 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4200 modules/snapshot_target.py:
4201 Fix snapshot target to skip the kill_pids check
4203 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4204 Bug fixes in parse_spec, fix issues detecting list or string.
4206 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4207 modules/catalyst_support.py:
4208 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4209 spaces are after :. Better handling of comments ( ie preprocessed and
4210 stripped off ). Unset empty keys.
4212 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4213 targets/support/kill-chroot-pids.sh:
4214 Remove extra P_NAME definition that is never used. Saves processing time.
4215 Bumped catalyst to pre2
4217 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4218 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4219 +targets/support/kill-chroot-pids.sh:
4220 User info about runscript and archscript. Added checks for processes running
4221 in the chroot and created a script to kill them. Should fix the unmounting
4222 issues with gconfd or any other running application in the chroot
4224 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4225 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4226 Remove using gcc-config to set things up as we should all be using 2005.0
4229 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4230 examples/livecd-stage2_template.spec:
4231 Added livecd/users to example livecd-stage2 spec file.
4233 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4234 targets/support/livecdfs-update.sh:
4235 Change default hostnames for livecds
4237 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4238 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4239 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4242 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4243 modules/livecd_stage2_target.py:
4244 Clear autoresume flags when build is done
4246 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4247 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4248 targets/support/create-iso.sh:
4249 Fix isolinux so that it finds menus and kernels and stuff
4251 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4252 modules/generic_stage_target.py:
4253 Make purge operation a little less chatty, removed print statements
4255 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4256 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4257 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4258 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4260 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4261 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4262 print warning message about deprecated use of cdfstype
4264 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4265 targets/support/chroot-functions.sh:
4266 statically define genkernel location to eliminate which command failure if
4267 genkernel is not installed
4269 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4270 modules/generic_stage_target.py:
4271 change the portage_overlay to an array so it always works
4273 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4274 modules/catalyst_support.py:
4275 Fix exception handling to remove extraneous prints of None
4277 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4278 Remove iso creation code from stage4
4280 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4281 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4282 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4283 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4284 targets/livecd-stage1/livecd-stage1-chroot.sh,
4285 targets/livecd-stage1/livecd-stage1-controller.sh,
4286 targets/livecd-stage2/livecd-stage2-controller.sh,
4287 targets/netboot/netboot-controller.sh,
4288 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4289 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4290 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4291 targets/support/create-iso.sh, targets/support/kmerge.sh,
4292 targets/support/target_image_setup.sh,
4293 targets/tinderbox/tinderbox-controller.sh:
4294 Fix some exception handling in catalyst_support.py, remove intermediate
4295 destination folder of iso and tarball, add additional tests for folders not
4296 found on host but defined in spec file, keep catalyst from erroring in this
4297 case, change exit code on shell scripts so that errors are reported to
4298 catalyst and causes catalyst to die on errors, fix bug in
4299 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4300 check for mkisofs that informs the user of where to get the program, and
4301 removed the autoresume code from ccache and distcc installation until I can
4302 figure out a way to have the autoresume flag go someplace outside the chroot.
4304 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4305 Remove bind mounts before rm operations happen at startup
4307 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4308 modules/generic_stage_target.py:
4309 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4311 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4312 modules/generic_stage_target.py:
4313 fix minor bug in the purge code so that it actually runs the commands
4315 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4316 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4317 modules/stage4_target.py:
4318 Change ordering of tasks so root_overlay and fsscript occur after
4319 livecd_update, giving users a chance to override livecd_update
4321 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4322 modules/catalyst_support.py, modules/generic_stage_target.py:
4323 Added a better exception handling message for keyboard interrupt and added
4324 countdown timer for purge operation to give an opportunity to exit
4326 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4327 modules/catalyst_support.py, modules/generic_stage_target.py:
4328 Add support to clear the autoresume flags and improve the purge code to
4329 clean the chroot, and pkg/kern cache
4331 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4332 modules/catalyst_support.py, modules/generic_stage_target.py,
4333 modules/livecd_stage1_target.py:
4334 only append livecd-tools to the livecd-stage1 target package list and move a
4335 check out of the way so command line and spec files can co-exist
4337 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4338 modules/generic_stage_target.py:
4339 fixed python syntax in set_packages so catalyst will run
4341 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4342 modules/embedded_target.py, modules/generic_stage_target.py,
4343 modules/grp_target.py, modules/livecd_stage1_target.py,
4344 modules/livecd_stage2_target.py, modules/netboot_target.py,
4345 modules/stage4_target.py, modules/tinderbox_target.py,
4346 targets/embedded/embedded-chroot.sh,
4347 targets/embedded/embedded-controller.sh,
4348 targets/livecd-stage1/livecd-stage1-controller.sh,
4349 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4350 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4351 targets/livecd-stage2/livecd-stage2-controller.sh,
4352 -targets/livecd-stage2/livecd-stage2-iso.sh,
4353 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4354 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4355 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4356 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4357 +targets/support/target_image_setup.sh:
4358 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4361 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4362 targets/livecd-stage2/livecd-stage2-controller.sh,
4363 targets/support/livecdfs-update.sh:
4364 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4365 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4366 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4369 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4370 targets/livecd-stage2/livecd-stage2-controller.sh,
4371 targets/support/rc-update.sh:
4372 Updated rc-update.sh with better defaults for different livecd/type settings
4373 and cleaning up file copying in livecd-stage2-controller.sh to match
4376 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4377 Made example of catalyst.conf in README match the default catalyst.conf
4380 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4382 Removing old files from previous maintainers and updating README.
4384 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4385 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4386 Added livecd/users option to create non-root users. The first user listed
4387 will also be used for auto-starting X, if X is merged onto the CD.
4389 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4390 targets/livecd-stage1/livecd-stage1-controller.sh,
4391 targets/livecd-stage2/livecd-stage2-controller.sh,
4392 targets/support/livecdfs-update.sh:
4393 Updated all instances of livecd/type: gentoo-release-environmental to
4394 gentoo-release-livecd and added generic-livecd.
4396 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4397 examples/fsscript.sh.example, examples/gamecd.conf.example,
4398 examples/generic_stage_template.spec, examples/grp_template.spec,
4399 examples/livecd-stage1_template.spec,
4400 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4401 examples/snapshot_template.spec:
4402 Imported example files from catalyst 1.1.9 to make them more verbose.
4404 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4405 Fix grp/use bug #89365
4407 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4408 modules/generic_stage_target.py, targets/support/kmerge.sh:
4409 Fixes for initramfs overlay support.
4411 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4412 modules/generic_stage_target.py, targets/support/kmerge.sh,
4413 targets/support/pre-kmerge.sh:
4414 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4415 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4416 caching bug; Also adding preliminary support for initramfs_overlay from
4419 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4420 modules/generic_stage_target.py, targets/support/kmerge.sh:
4421 Removed support for postconf as genkernel no longer has that option
4423 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4424 modules/embedded_target.py, modules/generic_stage_target.py,
4425 modules/grp_target.py, modules/livecd_stage1_target.py,
4426 modules/livecd_stage2_target.py, modules/netboot_target.py,
4427 modules/stage4_target.py, modules/tinderbox_target.py,
4428 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4429 targets/stage1/stage1-preclean-chroot.sh,
4430 targets/support/chroot-functions.sh:
4431 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4432 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4434 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4435 modules/livecd_stage2_target.py:
4436 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4438 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4439 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4440 modules/livecd_stage2_target.py, modules/stage4_target.py,
4441 targets/livecd-stage1/livecd-stage1-controller.sh,
4442 targets/livecd-stage2/livecd-stage2-controller.sh,
4443 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4444 targets/support/functions.sh, targets/support/kmerge.sh,
4445 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4446 Generalized kernel support, fsscript, rcupdate, etc for stage4
4448 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4449 targets/support/pre-kmerge.sh:
4450 Removed sed for usb devices from legacy genkernel, as we're going to require
4451 a version much higher that no longer exhibits the bug.
4453 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4454 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4455 targets/support/livecdfs-update.sh:
4456 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4457 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4458 the ut2004demo shell script has been renamed to ut2004-demo.
4460 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4461 let genkernel always reinstall itself
4463 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4464 modules/catalyst_support.py, modules/generic_stage_target.py,
4465 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4466 fix case bug in livecdfs-update.sh; fix bug in initial command line
4467 arguement parsing; add cflags spec file support which is only allowed to
4470 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4471 targets/stage3/stage3-chroot.sh:
4472 Fix a use flag bug in the stage3
4474 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4475 modules/generic_stage_target.py:
4476 Changes to allow cflags, chost, cxxflags in a spec file
4478 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4479 targets/livecd-stage1/livecd-stage1-controller.sh,
4480 targets/livecd-stage2/livecd-stage2-controller.sh,
4481 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4482 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4483 targets/support/pre-kmerge.sh:
4484 change the code to use more case statements. Fix gcc issue in stage1.
4486 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4487 targets/livecd-stage1/livecd-stage1-controller.sh,
4488 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4489 Merging in changes from catalyst 1.1.x for gamecd support.
4491 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4492 targets/stage1/stage1-preclean-chroot.sh:
4493 Removing gcc-config stuff to see if its still required to work around a gcc
4496 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4497 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4498 Added tests for genkernel >3.2.0
4500 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4503 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4504 Updated AUTHORS with new maintainers and updated contributors list.
4506 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4507 examples/fsscript.sh.example, livecd/files/README.txt,
4508 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4509 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4510 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4511 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4512 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4513 universal.motd.txt to resolve documentation issue on bug #86914. Added
4514 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4515 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4518 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4519 targets/livecd-stage2/livecd-stage2-controller.sh:
4520 Removed a few unnecessary comments
4522 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4523 Removed obsolete files from the livecd directory as the functionality has
4524 moved into the targets folders
4526 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4527 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4528 Additional catalyst 2.0.0 files
4530 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4531 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4532 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4533 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4534 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4535 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4536 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4537 -livecd/runscript/alpha-archscript.sh,
4538 -livecd/runscript/default-runscript.sh,
4539 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4540 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4541 -livecd/runscript-support/gamecdfs-update.sh,
4542 -livecd/runscript-support/kmerge.sh,
4543 -livecd/runscript-support/livecdfs-update.sh,
4544 -livecd/runscript-support/post-kmerge.sh,
4545 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4546 modules/embedded_target.py, modules/generic_stage_target.py,
4547 modules/grp_target.py, modules/livecd_stage1_target.py,
4548 modules/livecd_stage2_target.py, -modules/netboot.py,
4549 +modules/netboot_target.py, modules/snapshot_target.py,
4550 modules/stage1_target.py, +modules/stage4_target.py,
4551 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4552 +targets/embedded/embedded-controller.sh,
4553 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4554 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4555 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4556 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4557 +targets/livecd-stage1/livecd-stage1-controller.sh,
4558 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4559 -targets/livecd-stage1/livecd-stage1.sh,
4560 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4561 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4562 +targets/livecd-stage2/livecd-stage2-controller.sh,
4563 +targets/livecd-stage2/livecd-stage2-iso.sh,
4564 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4565 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4566 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4567 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4568 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4569 +targets/stage1/stage1-controller.sh,
4570 +targets/stage1/stage1-preclean-chroot.sh,
4571 -targets/stage1/stage1-preclean1-chroot.sh,
4572 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4573 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4574 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4575 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4576 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4577 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4578 +targets/stage4/stage4-preclean-chroot.sh,
4579 +targets/support/chroot-functions.sh,
4580 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4581 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4582 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4583 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4584 +targets/tinderbox/tinderbox-controller.sh,
4585 targets/tinderbox/tinderbox-preclean-chroot.sh,
4586 -targets/tinderbox/tinderbox.sh:
4587 Initial Import of Catalyst 2.0.0
4589 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4590 livecd/runscript-support/livecdfs-update.sh:
4591 Added /usr/portage as tmpfs (this will be made conditional later).
4593 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4594 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4595 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4596 from an interactive shell.
4598 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4599 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4600 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4601 livecd/runscript-support/pre-kmerge.sh,
4602 livecd/runscript/default-runscript.sh:
4603 Moved livecd-bash_profile to livecd-bashrc. Added check for
4604 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4605 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4608 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4609 modules/generic_stage_target.py:
4610 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4613 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4614 livecd/runscript/default-runscript.sh,
4615 targets/livecd-stage1/livecd-stage1.sh:
4616 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4617 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4618 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4621 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4622 livecd/runscript/ppc-archscript.sh:
4623 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4625 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4626 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4627 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4628 for multiple initrd files.
4630 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4631 livecd/runscript/ppc-archscript.sh:
4632 Modifed PPC archscript to close bug #84648 and also to make the PPC
4633 archscript produce multiple initrd files, like x86/amd64.
4635 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4636 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4637 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4638 livecd/runscript/ppc-archscript.sh:
4639 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4640 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4641 livecd/volid for the HFS volid, too.
4643 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4644 Calling this one 1.1.7 and rolling a tarball.
4646 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4647 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4648 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4649 -livecd/runscript/sparc64-archscript.sh,
4650 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4651 Added livecd/volid to set the volume ID when creating the ISO, patch by
4652 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4653 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4655 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4656 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4657 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4658 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4660 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4661 livecd/runscript-support/livecdfs-update.sh:
4662 Removed hdparm from default runlevel as it break ide=nodma at boot.
4664 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4665 livecd/runscript-support/kmerge.sh,
4666 livecd/runscript-support/pre-kmerge.sh,
4667 targets/livecd-stage1/livecd-stage1-chroot.sh:
4668 Revert last set of changes and remove portage version check from emerge in
4669 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4672 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4673 livecd/runscript-support/kmerge.sh,
4674 livecd/runscript-support/pre-kmerge.sh:
4675 Change genkernel check to use best_version and has_version to determine if
4676 the any previously installed versions of genkernel are up to date. Change
4677 emerge line for kernels to use -n option to only install if they were not
4678 previously installed.
4680 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4681 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4682 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4683 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4684 livecd/runscript/sparc-archscript.sh:
4685 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4686 unified sparc32/sparc64 cdtar.
4688 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4689 livecd/runscript-support/livecdfs-update.sh,
4690 livecd/runscript-support/pre-kmerge.sh:
4691 Change sudoers update to only run if /etc/sudoers exists and only reduce
4692 splash to 1024x768 on minimal and universal install CD.
4694 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4695 targets/livecd-stage1/livecd-stage1.sh:
4696 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4699 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4700 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4701 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4702 livecd/runscript/sparc64-archscript.sh,
4703 livecd/runscript/x86-archscript.sh:
4704 Added a new empty livecd file to each archscript. This will be used for an
4705 identifier by genkernel to allow booting from a non-primary CDROM.
4707 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4708 Catalyst 1.1.6 is here.
4710 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4711 targets/stage1/stage1-preclean2-chroot.sh:
4712 Commenting out stage1 cleaning of /var/db.
4714 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4715 livecd/runscript-support/pre-kmerge.sh:
4716 Made splash reduction to 1024x768 only for minimal and universal release media.
4718 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4719 targets/stage1/stage1-preclean2-chroot.sh:
4720 Added SLOT files back to /var/db entries in stage1.
4722 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4723 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4724 livecd/runscript/default-runscript.sh,
4725 livecd/runscript-support/livecdfs-update.sh,
4726 targets/livecd-stage2/unmerge.sh:
4727 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4728 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4729 the copy from preserving permissions and also adding /usr/share/faces and
4730 default Gentoo icon. We'll see how the icon does for us. Removing serial
4731 init script, as it causes problems with the splash theme.
4733 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4734 targets/livecd-stage1/livecd-stage1.sh:
4737 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4738 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4739 livecd/runscript-support/kmerge.sh,
4740 livecd/runscript-support/livecdfs-update.sh,
4741 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4742 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4743 targets/stage1/stage1-preclean2-chroot.sh:
4744 Removed x-setup from local.start and added in symlinks for gconf, portage
4745 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4746 baselayout and removed /etc/startx from the environmental type. Commented
4747 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4748 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4749 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4750 for X, use the latest pci.ids and usb.ids from portage, and create
4751 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4752 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4753 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4754 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4755 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4758 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4759 Removed ccache from default options as it breaks catalyst when merged with
4762 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4763 modules/snapshot_target.py:
4764 Added /local/ to snapshot exclusion.
4766 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4767 livecd/runscript-support/livecdfs-update.sh:
4768 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4769 gustavoz and his 5 interface Xeon for this.
4771 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4772 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4773 Added a conditional before killing gconfd-2. This is also going to be
4774 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4777 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4778 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4779 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4780 Moved killall -9 gconfd-2 to execute outside chroot.
4782 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4783 livecd/files/x86-help.msg:
4784 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4787 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4788 livecd/runscript/x86-archscript.sh:
4789 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4792 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4795 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4796 targets/livecd-stage1/livecd-stage1.sh:
4797 Added killall for gconfd-2 back into livecd-stage1.sh
4799 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4800 livecd/runscript/alpha-archscript.sh:
4801 Alpha fixes for multiple kernels..
4803 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4804 livecd/runscript-support/kmerge.sh:
4805 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4807 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4808 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4809 livecd/runscript/sparc64-archscript.sh:
4810 Force devfs if udev is not selected for all supporting arches.
4812 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4813 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4814 livecd/runscript-support/kmerge.sh:
4815 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4818 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4819 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4820 Re-enabled preclean in grp and added gconfd-2 killing.
4822 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4823 livecd/runscript/x86-archscript.sh:
4824 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4827 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4828 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4829 targets/livecd-stage1/livecd-stage1-chroot.sh,
4830 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4831 targets/livecd-stage1/livecd-stage1.sh,
4832 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4833 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4834 Added ability to pause indefinitely. This closes bug #79798. I've also added
4835 the gcond-2 killall back in, but now it is in the actual preclean script and
4836 is executed inside the chroot.
4838 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4839 Updated for 1.1.3 release.
4841 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4842 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4843 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4844 targets/netboot/netboot-packages.sh,
4845 targets/tinderbox/tinderbox-chroot.sh:
4846 Updated to use package.use correctly. Blame Robert Paskowitz
4847 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4849 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4850 targets/stage1/stage1-preclean2-chroot.sh:
4851 Fixed find line for new stage1 /var/db/pkg.
4853 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4854 targets/stage1/stage1-preclean2-chroot.sh:
4855 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4856 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4859 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4860 livecd/runscript-support/livecdfs-update.sh:
4861 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4862 added net.ethX symlinks, and added copying of files from
4863 /usr/lib/hotplug/firmware into firmware tarball.
4865 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4866 livecd/runscript-support/livecdfs-update.sh:
4867 Firmware updated to use new /lib/firmware directory.
4869 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4870 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4871 work when both -f and -C were used on the command line.
4873 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4874 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4875 targets/livecd-stage1/livecd-stage1-chroot.sh,
4876 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4877 targets/stage3/stage3-chroot.sh:
4878 Added a portage version check to each target that uses --newuse to ensure a
4879 high enough version is used. This resolves bug #75336.
4881 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4882 livecd/files/livecd-local.start:
4883 Possible local.start fix for beejay.
4885 12 Jan 2005; John Davis <zhen@gentoo.org>
4886 modules/embedded.py:
4887 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4889 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4890 livecd/runscript-support/kmerge.sh:
4891 Added ccache support to genkernel call in livecd-stage2.
4893 11 Jan 2005; John Davis <zhen@gentoo.org>
4894 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4895 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4896 targets/netboot/netboot.sh:
4897 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4898 some feature enhancements.
4900 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4901 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4902 targets/livecd-stage1/livecd-stage1-chroot.sh,
4903 targets/livecd-stage1/livecd-stage1.sh,
4904 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4905 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4906 Added a -F or --fetchonly command line option and closing out bug #77480.
4907 Also added a portage version check to livecd-stage1 to close out bug #68307.
4909 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4910 livecd/runscript-support/livecdfs-update.sh,
4911 targets/stage3/stage3-chroot.sh:
4912 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4913 target to use emerge -e when building. This is only temporary until the
4914 bootstrap.sh script can be fixed or another solution can be decided upon.
4916 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4917 +targets/embedded/kmerge.sh:
4918 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4919 from mutex@gentoo.org
4921 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4922 modules/livecd_stage2_target.py:
4925 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4926 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4927 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4928 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4929 the brokenness of a stage1 tarball.
4931 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4932 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4935 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4936 modules/livecd_stage2_target.py:
4939 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4940 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4941 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4942 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4943 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4944 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4945 Upgraded the isolinux cdtar files and closing bug #70518.
4947 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4948 modules/embedded_target.py, modules/generic_stage_target.py,
4949 modules/grp_target.py, modules/livecd_stage1_target.py,
4950 modules/livecd_stage2_target.py, modules/netboot.py,
4951 modules/stage1_target.py, modules/tinderbox_target.py:
4952 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4953 separate out specific target logic from the generic targets modules.
4955 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4956 new PPC arch file from pvdabeel@gentoo.org
4958 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4959 examples/generic_stage_template.spec, modules/catalyst_support.py:
4960 tweaking error handling in the main catalyst script
4961 updated the example to include a blurb about portage_confdir
4963 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4964 livecd/runscript-support/livecdfs-update.sh:
4965 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4967 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4970 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4971 fix for #66592. catalyst now gives a traceback when it bails out, making
4972 troubleshooting amazingly easier
4974 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4975 modules/catalyst_support.py, modules/embedded_target.py,
4976 modules/generic_stage_target.py, modules/grp_target.py,
4977 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4978 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4979 Reversing patch from Eric Edgar from bug #70663.
4981 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4982 livecd/runscript/x86-archscript.sh:
4983 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4984 not work without it (mkisofs fails on creating ISO).
4986 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4987 modules/catalyst_support.py, modules/embedded_target.py,
4988 modules/generic_stage_target.py, modules/grp_target.py,
4989 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4990 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4991 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4992 separate out specific target logic from the generic targets modules.
4994 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4995 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4996 targets/embedded/embedded.sh:
4997 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4999 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5000 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5001 livecd/runscript/default-runscript.sh,
5002 livecd/runscript-support/gamecdfs-update.sh,
5003 livecd/runscript-support/livecdfs-update.sh,
5004 modules/livecd_stage2_target.py:
5005 Added gamecd/conf option to livecd_stage2_target.py, added
5006 gamecd.conf.example to /examples, cleaned up game-specific code in
5007 gamecdfs-update.sh to make it more generic, added more fundtionality to
5008 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5009 and gentoo-gamecd to make spec files simpler and to remove the need for
5010 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5011 user to still use a custom fsscript of their own.
5013 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5014 +livecd/files/environmental.motd.txt,
5015 targets/livecd-stage1/livecd-stage1.sh:
5016 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5018 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5019 livecd/runscript/default-runscript.sh,
5020 livecd/runscript-support/livecdfs-update.sh:
5021 Added gentoo-release-environmental as a valid livecd/type and did some
5022 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5023 devices other than eth0.
5025 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5026 targets/livecd-stage1/livecd-stage1-chroot.sh:
5027 Changed livecd-stage1 to merge each package individually. This should not
5028 make it into a production version of catalyst, but is here as a possible
5029 solution to bug #68307.
5031 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5032 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5033 livecd/runscript/sparc-archscript.sh,
5034 livecd/runscript/sparc64-archscript.sh,
5035 livecd/runscript/x86-archscript.sh:
5036 Added failures to all arches on mkisofs failure and also made -z option to
5037 mkisofs optional on x86 depending on loop type used.
5039 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5040 livecd/runscript/x86-archscript.sh:
5041 Making sure the mkisofs call causes a failure when it doesn't complete
5042 successfully. Once again, blame jforman, our beloved infra-monkey.
5044 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5045 livecd/runscript/default-runscript.sh:
5046 squashfs-utils->squashfs-tools fix. Blame jforman.
5048 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5049 livecd/isogen/x86-isogen.sh:
5050 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5051 possibly not booting on really old systems.
5053 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5054 livecd/runscript/x86-archscript.sh:
5055 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5056 possibly not booting on really old systems.
5058 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5059 livecd/runscript-support/livecdfs-update.sh:
5060 Save some space by removing redundant firmware after tarball is made, only
5061 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5064 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5065 targets/stage1/stage1-preclean2-chroot.sh:
5066 Added patch from vapier and closing bug #73556.
5068 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5069 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5070 +targets/embedded/embedded-fs-runscript.sh,
5071 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5072 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5073 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5074 from mutex@gentoo.org for modules/embedded.py
5076 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5077 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5078 livecd/runscript-support/livecdfs-update.sh:
5079 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5080 aliases having --color rather than --color=auto.
5082 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5083 livecd/files/livecd-local.start:
5084 Let's try actually making a proper edit on livecd/files/livecd-local.start
5085 this time, shall we...
5087 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5088 livecd/files/livecd-local.start:
5089 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5090 x-setup check for /etc/startx.
5092 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5093 livecd/runscript-support/gamecdfs-update.sh:
5094 Fixing minor sed bug in gamecdfs-update.sh.
5096 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5097 examples/snapshot_template.spec,
5098 livecd/runscript-support/gamecdfs-update.sh,
5099 livecd/runscript-support/livecdfs-update.sh:
5100 Fixing typo in snapshot_template.spec and closing bug #70321.
5102 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5103 livecd/runscript-support/pre-kmerge.sh:
5104 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5105 genkernel will only add the 1024x768 version of the gensplash image to the
5106 bzImage, which added with the livecd-stage2 removal of the unused splash
5107 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5109 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5110 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5111 livecd/runscript/sparc64-archscript.sh:
5112 Updated with silo/mkisofs patch from gustavoz.
5114 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5115 livecd/files/x86-help.msg:
5116 Updated x86-help.msg to make it fall more inline with current
5117 genkernel/livecd-tools options.
5119 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5120 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5121 livecd/runscript-support/pre-kmerge.sh:
5122 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5123 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5124 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5127 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5128 livecd/runscript-support/kmerge.sh,
5129 livecd/runscript-support/livecdfs-update.sh,
5130 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5131 Changed kernel build caching to use kerncache option, rather than pkgcache
5132 option. Fixed --postconf and --callback for builds that do not require them.
5133 Removed delay when removing package sin the system profile. This is now
5134 catalyst 1.1.0, so enjoy.
5136 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5137 livecd/runscript-support/livecdfs-update.sh:
5138 Stopping udev from using the nasty device tarball. We don't need it anyway.
5140 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5141 livecd/runscript/sparc-archscript.sh,
5142 livecd/runscript/sparc64-archscript.sh,
5143 livecd/runscript-support/kmerge.sh,
5144 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5145 Fixing gpm support by uncommenting default settings. Fixing case where
5146 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5147 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5148 not get renamed. Fixed a problem where we were accidentally removing the
5149 hwdata-knoppix versions of pci.ids and usb.ids and linking
5150 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5151 for 2004.3 and catalyst 1.1.0.
5153 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5154 patch from vapier@gentoo.org for bug #68080
5156 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5157 livecd/runscript-support/kmerge.sh:
5158 made kernel caching dependent on the "pkgcache" option so that genkernel's
5159 postconf can actually work
5161 18 Oct 2004; John Davis <zhen@gentoo.org>
5162 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5163 livecd/runscript-support/livecdfs-update.sh:
5164 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5166 17 Oct 2004; John Davis <zhen@gentoo.org>
5167 livecd/runscript-support/livecdfs-update.sh:
5168 firmware tarball fix for packages that need firmware such as ipw2100
5170 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5171 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5172 livecd/runscript-support/livecdfs-update.sh,
5173 modules/livecd_stage2_target.py:
5174 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5176 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5177 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5178 should not hurt non-HT users
5180 12 Oct 2004; John Davis <zhen@gentoo.org>
5181 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5182 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5183 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5184 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5185 livecd/runscript-support/kmerge.sh:
5186 bugfixes for #67195, #67197, #67122, and #46918
5188 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5189 small netboot fixups
5191 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5192 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5193 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5194 targets/netboot/netboot.sh:
5195 sweeping updates and changes to the netboot code. the patches should fix the
5196 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5197 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5199 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5200 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5201 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5202 targets/netboot/netboot.sh:
5203 more code cleanup and maintenance
5205 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5206 modules/generic_stage_target.py, +modules/netboot.py,
5207 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5208 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5209 +targets/netboot/netboot.sh:
5210 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5213 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5214 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5215 targets/livecd-stage1/livecd-stage1-chroot.sh,
5216 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5217 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5218 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5219 have to start a server on the build host for it to distribute.
5221 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5222 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5223 just do -s version_stamp
5225 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5226 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5228 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5229 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5230 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5231 modules/livecd_stage2_target.py:
5232 udev support for livecds
5234 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5235 +targets/livecd-stage2/unmerge.sh:
5236 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5237 Also, livecd-stage2 unmerge.sh added back in.
5239 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5240 livecd/runscript-support/livecdfs-update.sh:
5241 bugfixes for #60887 and #63338
5243 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5244 bugfixes for #63382 and #63338
5246 08 Sep 2004; John Davis <zhen@gentoo.org>
5247 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5248 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5249 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5250 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5251 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5252 targets/livecd-stage1/livecd-stage1-chroot.sh,
5253 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5254 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5255 lots of changes in this revision. first of all, major cosmetic fixups to the
5256 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5257 for distcc or ccache builds in most of the targets. bug #56581 is finially
5258 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5259 performance enhancement here.
5261 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5262 modules/livecd_stage2_target.py:
5263 fix for bug #63033, thanks to usata@gentoo.org for the patch
5265 30 Aug 2004; John Davis <zhen@gentoo.org>
5266 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5267 bugfixes for #61537 and #61779
5269 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5270 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5271 modules/snapshot_target.py:
5272 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5273 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5274 time should also be improved due to a more efficient use of rsync. This commit will
5275 mark the portage version of catalyst-1.9.0.
5277 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5278 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5281 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5284 02 Aug 2004; John Davis <zhen@gentoo.org>
5285 livecd/runscript-support/livecdfs-update.sh:
5288 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5289 +targets/stage1/build.py, -targets/stage1/build.sh,
5290 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5291 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5292 targets/stage3/stage3-chroot.sh:
5293 applied patch from bug #58840. it should fix up things for uclibc stages and
5294 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5296 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5297 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5298 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5299 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5300 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5301 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5302 livecd/runscript-support/livecdfs-update.sh,
5303 modules/livecd_stage2_target.py:
5304 addition of wolf31o2's gamecd patchset. untested, so please beware
5306 14 Jul 2004; John Davis <zhen@gentoo.org>
5307 livecd/runscript-support/livecdfs-update.sh,
5308 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5309 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5310 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5311 this out of generic_stage_target and into livecd-stage2 since the
5312 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5314 13 Jul 2004; John Davis <zhen@gentoo.org>
5315 livecd/runscript-support/livecdfs-update.sh:
5316 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5317 default rc'ed programs when only one change was required to rcadd. so I
5318 changed it so that the defaults are *always* loaded and specified additions/
5319 deletions are just added on top of those.
5321 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5322 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5323 targets/livecd-stage1/livecd-stage1-chroot.sh,
5324 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5325 targets/tinderbox/tinderbox-chroot.sh:
5326 changing the more verbose behavior to the -V (verbose) flag
5328 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5329 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5330 targets/livecd-stage1/livecd-stage1-chroot.sh,
5331 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5332 targets/tinderbox/tinderbox-chroot.sh:
5333 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5334 it is about to merge so that deps and USE flags are more evident
5336 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5337 modules/catalyst_support.py:
5338 completely rewrote the catalyst main script so that it can actually utilize
5339 more than one command line flag. new functionality included, but not active
5340 yet (--debug and --verbose). arguments can still be passed on the commandline
5341 through the use of the -C (--cli) flag. updated the arg_parse function in
5342 catalyst_support.py to accomodate my changes.
5344 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5345 modules/generic_target.py, modules/grp_target.py,
5346 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5347 modules/snapshot_target.py, modules/stage1_target.py,
5348 modules/stage2_target.py, modules/stage3_target.py,
5349 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5350 fixes for bugs #55192 and #54137
5351 added a new key for all specfiles, portage_confdir.
5352 this should point to a directory similar in functionality to /etc/portage.
5354 cleaned up the module code a bit so that unnecessary modules
5357 more work on resuming. it is getting there, but it still needs a ton of work,
5358 so please test, and report bugs.
5360 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5361 modules/catalyst_support.py, modules/generic_stage_target.py,
5362 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5363 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5364 stage resuming functionality should be working. I still have to work on GRP
5365 and livecds, but they should not be hard. I could not incorporate emerge
5366 --resume into stage resuming functionality because in some instances, portage
5367 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5368 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5369 ). I also made some small tweaks to the stage target scripts which clean up
5370 the envscript stuff. Not noticable performance wise, but it makes me feel all
5371 warm and fuzzy to know that it is programmed absolutely correctly ;)
5373 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5374 modules/generic_stage_target.py:
5375 revamped the cmd() structure so that it could properly return error codes.
5376 Please note that this might break catalyst until there is some further
5377 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5378 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5379 now. Additionally, catalyst will stop when there is an error with an ebuild
5380 ... it didn't do this before, it just plowed along and packed things up.
5382 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5383 code in portage.py and then answering my noob questions.
5385 13 Jun 2004; John Davis <zhen@gentoo.org>
5386 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5387 livecd/runscript-support/livecdfs-update.sh:
5388 some last minute fixins (stuff to work with the new genkernel)
5390 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5393 11 Jun 2004; John Davis <zhen@gentoo.org>
5394 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5395 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5398 10 Jun 2004; John Davis <zhen@gentoo.org>
5399 livecd/runscript-support/kmerge.sh,
5400 livecd/runscript-support/livecdfs-update.sh,
5401 livecd/runscript-support/post-kmerge.sh,
5402 livecd/runscript-support/pre-kmerge.sh:
5403 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5404 functions control what scripts are added to their respective runlevels. This
5405 option would be specified like so in the spec file: livecd/rcadd:
5406 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5408 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5409 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5410 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5411 the code to give a nice error msg instead of a cryptic traceback
5413 04 Jun 2004; John Davis <zhen@gentoo.org>
5414 livecd/runscript-support/livecdfs-update.sh:
5415 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5416 /etc/bootsplash/default
5418 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5419 targets/embedded/embedded-chroot.sh,
5420 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5421 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5422 targets/livecd-stage1/livecd-stage1-chroot.sh,
5423 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5424 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5425 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5426 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5427 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5428 targets/tinderbox/tinderbox-chroot.sh,
5429 targets/tinderbox/tinderbox-preclean-chroot.sh,
5430 targets/tinderbox/tinderbox.sh:
5431 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5433 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5434 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5435 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5436 It should be a full path pointing to a portage overlay dir.
5438 27 May 2004; John Davis <zhen@gentoo.org>
5439 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5440 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5441 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5442 livecd/runscript/default-runscript.sh:
5443 added updated silos and fixed motd bug
5445 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5446 rolling out version 1.0.8
5448 22 May 2004; John Davis <zhen@gentoo.org>
5449 livecd/runscript-support/kmerge.sh,
5450 livecd/runscript-support/livecdfs-update.sh,
5451 modules/livecd_stage2_target.py:
5452 added key livecd/bootsplash
5454 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5455 livecd/runscript/sparc-archscript.sh,
5456 livecd/runscript/sparc64-archscript.sh:
5457 sparc fixup patches from gustavoz at g.org
5459 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5460 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5461 is livecd/modblacklist
5463 19 May 2004; John Davis <zhen@gentoo.org>
5464 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5465 livecd/runscript/x86-archscript.sh:
5466 added support for livecd/overlay, changed vga=0x317 to vga=791
5467 in the x86 archscript as it is a more standard setting and should
5468 work on more hardware
5470 17 May 2004; John Davis <zhen@gentoo.org>
5471 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5472 livecd/runscript-support/kmerge.sh,
5473 livecd/runscript-support/livecdfs-update.sh,
5474 modules/livecd_stage2_target.py:
5475 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5476 we also now have basic motd copying support for more branded livecds
5478 16 May 2004; John Davis <zhen@gentoo.org>
5479 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5480 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5481 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5483 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5484 modules/catalyst_support.py, modules/embedded_target.py,
5485 modules/generic_stage_target.py, modules/generic_target.py,
5486 modules/grp_target.py, modules/livecd_stage1_target.py,
5487 modules/livecd_stage2_target.py, modules/stage1_target.py,
5488 modules/stage2_target.py, modules/stage3_target.py,
5489 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5490 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5491 caused gcc profile problems.
5493 12 May 2004; John Davis <zhen@gentoo.org>
5494 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5495 livecd/runscript-support/livecdfs-update.sh,
5496 livecd/runscript-support/post-kmerge.sh,
5497 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5499 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5500 silliness). Most notably, I have taken advantage of the update-modules
5501 --assume-kernel fix from agriffis so that we can actually use 3rd party
5502 modules now. Please note that >=baselayout-1.9.0 is required.
5504 02 May 2004; Olivier Crete <tester@gentoo.org>
5506 Added forgotten CHOST for i386 subarch
5508 30 Apr 2004; John Davis <zhen@gentoo.org>
5509 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5510 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5511 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5512 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5514 -fixed 2004.0 branding in the isolinux cdtar
5515 -fixed up acpi stuff in the runscripts
5516 -fixed up the x86 help message and corrected the numerous errors in it
5518 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5519 livecd/runscript/default-runscript.sh:
5520 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5521 1.0.7. we are ready for release
5523 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5524 fix for the problem that gustavoz found wrt the /dev creation stuff not
5525 detecting arches. also an efficiency fix for stage1 building
5527 14 Apr 2004; John Davis <zhen@gentoo.org>
5528 targets/embedded/embedded-chroot.sh,
5529 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5530 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5531 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5532 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5533 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5534 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5535 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5536 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5537 targets/tinderbox/tinderbox-preclean-chroot.sh,
5538 targets/tinderbox/tinderbox.sh:
5539 fix for bug #47733 - fixes for distcc and an envscript bugfix
5541 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5544 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5545 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5546 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5547 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5548 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5549 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5550 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5551 targets/stage1/stage1-preclean1-chroot.sh,
5552 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5553 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5554 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5555 targets/tinderbox/tinderbox.sh:
5556 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5557 zhen@gentoo.org please.
5559 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5560 fix for /dev in stage1
5562 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5565 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5566 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5567 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5568 Added the two kernel-configs for 2004.1 x86
5570 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5571 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5572 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5573 targets/tinderbox/tinderbox.sh:
5574 fix to address missing /dev in stages, fixed path for env-update in all of the
5577 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5578 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5580 01 Apr 2004; John Davis <zhen@gentoo.org>
5581 livecd/runscript/default-runscript.sh:
5582 added in fix for the module.conf stuff courtesy of Benjamin Judas
5585 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5587 cosmetic touchups for 1.0.5
5589 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5590 added support to the stage2 for stackable profiles bootstrap
5592 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5593 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5594 support for sparc32/64 build compatibility
5596 30 Mar 2004; John Davis <zhen@gentoo.org>
5597 livecd/runscript/default-runscript.sh, modules/targets.py,
5598 targets/stage1/build.sh:
5599 fix for bug 46022, more stackable profile fixes, embedded patches added
5601 26 Mar 2004; John Davis <zhen@gentoo.org>
5602 livecd/runscript/default-runscript.sh, modules/targets.py,
5603 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5604 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5605 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5606 fixes for bugs #44625 and #45805
5608 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5609 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5610 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5611 memtest is in. if you want to use it, check out the memtest86 cd tarball
5612 Also, fixes for bugs 45078, 45188, 44306
5614 23 Mar 2004; John Davis <zhen@gentoo.org>
5615 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5616 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5617 livecd/runscript/x86-archscript.sh, modules/targets.py,
5618 targets/livecd-stage3/unmerge.sh:
5619 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5620 created at the end of the livecd-stage2 process.
5622 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5623 targets/embedded/embedded.sh:
5624 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5626 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5627 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5628 removing the hardened-gcc deps since the package itself is deprecated'
5630 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5631 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5633 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5634 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5635 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5636 examples/livecd/alpha/config-2.4.21-r4-alpha,
5637 examples/livecd/alpha/config-2.4.21-r4-jensen,
5638 examples/livecd/alpha/config-2.4.21-r4-legacy,
5639 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5640 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5641 fixes for bugs 43676, 43701. Alpha support added as well.
5643 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5644 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5645 kde/gnome cd specs added.
5647 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5648 fix in catalyst.conf for bug #42044
5650 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5651 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5652 examples/livecd/sparc64/config-2.4.24-sparc64:
5653 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5655 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5656 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5657 for a $clst_conf environment variable. You can use the $clst_conf variable to
5658 point to a file to use in place of /etc/catalyst.conf. By setting this
5659 variable in your shell, catalyst can easily be used by multiple people on the
5660 same machine. Also, ccache support now works for genkernel.
5662 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5663 removed file for livecd-stage2 target, as this is handled by the runscript
5664 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5665 and made "/boot/kernel/foo/extraversion" an optional rather than required
5666 parameter. The aforementioned "packages" is used to specify kernel-related
5667 packages (like module ebuilds) to merge with each kernel, and the new "use"
5668 option is used to specify the USE settings you'd like exported to the
5669 environment during kernel as well as kernel "packages" build.
5671 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5672 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5673 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5674 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5675 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5676 targets/tinderbox/tinderbox.sh:
5677 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5678 it for ebuild - added headers to everything and removed deprecated dirs
5680 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5681 adding Kumba's patches for MIPS
5683 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5684 Added hppa specific code.
5686 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5687 Tinderbox target added. See tinderbox examples in examples/ dir.
5689 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5690 spec file support integrated into catalyst. Use "-f/--file specfile" as
5691 argument; see examples dir for examples.
5692 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5693 example of how to use it.
5695 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5696 support functions for spec file parsing and reading added. Will get added to
5699 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5700 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5703 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5704 Significant rework of code structure. Everything is falling nicely into place.
5706 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5707 Exception handling fully-integrated into current prototype code.
5709 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5710 beginning of exception handling integration, got some of the target code
5713 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5714 major code rework in progress on the python parts.
5716 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5717 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5718 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5719 for organiation's sake, I have moved the files, such as livecd foundations,
5720 into catalyst/files. It will make it easier for us when ebuild time comes
5723 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5724 All preliminary target build scripts are now added and coded to near as spec
5725 that we can have at this point.
5727 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5728 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5729 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5730 something that should be continued as much as reasonably possible in other
5731 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5732 code completed, and internal fall-backs to reasonable global config defaults
5735 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5736 subarch test outsourced to python catalyst-subarches function.
5738 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5739 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5741 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5742 removing dup enter_chroot
5744 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5745 document subarches checking
5747 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5748 Fix valid subarch test.
5750 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5751 include/build_functions.sh, include/functions.sh:
5752 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5753 start_build to build_functions.sh cleaning up the main catalyst script some
5756 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5757 fixed SRCBALL and DESTBALL, making it transparent for profiles
5759 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5760 added an exit condition to the cmd line argument case statement
5762 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5763 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5764 the changes that I made to the above files should make catalyst completely
5765 transparent to no matter what profile we are using. check files/catalyst.conf
5766 for the list of BUILDTYPEs that we support.
5768 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5769 changed how cmd line arguments are handled
5771 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5772 I changed the is_special handling so that it is cleaner and faster
5774 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5775 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5776 livecd/foundations/x86-basic/post-clean.sh,
5777 livecd/foundations/x86-basic/pre-clean.sh,
5778 livecd/foundations/x86-basic/settings:
5779 I outsourced more functions to include/functions.sh. I made it a seperate file
5780 from build_fucntions.sh so that we can keep our build and other functions
5781 apart. I also added in the livecd stuffs from the stager side of things.
5783 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5784 include/build_functions.sh:
5785 I outsourced all of the build functions to include/build_functions.sh. In the
5786 future, this will happen more - the code needs cleaned up.
5788 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5790 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5791 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5792 does not use that anymore.
5794 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5795 since we now have a default profile in portage, i massaged some errors
5796 messages to reflect that.
5798 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5800 removed ccache support from catalyst stage1 build cause it breaks the build.
5801 Additionally, I removed gettext support from bootstrap, because according to
5802 our new default profile, we don't use that anymore.
5804 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5805 added a new var, BUILDTYPE, adding more transparency for building.
5806 In the future, we will be building both selinux and hardened sources.
5808 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5809 fixed some formatting when catalyst prints out build info, additionally,
5810 trying to make catalyst more transparent for future expansion of stages
5812 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5813 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5814 --help. I moved this functionality from the main program section to
5817 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5818 I edited catalyst to change our naming convention from stage*-arch-h.* to
5819 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5820 I change naming conventions, as catalyst will be eventually extended to
5821 do selinux-* stages also.
5823 Additionally, I updated README.catalyst to include profile information.
5825 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5826 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5827 I renamed README.stager to README.catalyst and have made some very minor
5828 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5829 I have hacked bootstrap to use the hardened profile, as well as utilize
5830 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5831 major). Additionally, bin/stage1 has been hacked to accept the hardened
5832 profile, and use hardened-gcc.
5834 09 September 2003; John Davis <zhen@gentoo.org>:
5835 Initial import of hardened stager. I am forking this from the original
5836 stager code in order to better fit our needs. The original stager code is
5837 still used by Gentoo, and is maintained by Daniel Robbins
5838 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5839 contributors that coded stager.