1 # ChangeLog for catalyst
2 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
6 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
7 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
8 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
9 Whack the outdated and non-functional netboot target
11 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
12 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
13 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
14 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
15 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
16 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
17 modules/catalyst/error.py, modules/catalyst/hash.py,
18 modules/catalyst/output.py, modules/catalyst/spawn.py,
19 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
20 modules/catalyst/target/embedded.py,
21 modules/catalyst/target/generic_stage.py,
22 modules/catalyst/target/livecd_stage1.py,
23 modules/catalyst/target/livecd_stage2.py,
24 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
25 Small cleanups to make pychecker happy
27 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
28 modules/catalyst/support.py, modules/catalyst/util.py:
31 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
32 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
33 modules/catalyst/util.py:
34 Move read_makeconf() and parse_makeconf() from catalyst.support to
37 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
38 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
39 modules/catalyst/target/livecd_stage2.py,
40 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
41 Move file_locate() from catalyst.support to catalyst.util
43 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
44 modules/catalyst/spawn.py, modules/catalyst/support.py,
45 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
46 modules/catalyst/target/livecd_stage1.py,
47 modules/catalyst/target/livecd_stage2.py,
48 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
49 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
50 Add catalyst.spawn import where needed and move more spawn-related stuff
51 from catalyst.support to catalyst.spawn
53 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
54 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
55 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
56 +modules/catalyst/error.py, modules/catalyst/hash.py,
57 +modules/catalyst/spawn.py, modules/catalyst/support.py,
58 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
59 modules/catalyst/target/livecd_stage2.py,
60 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
61 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
62 Move custom exception classes to catalyst.error and all spawn-related
63 functions to catalyst.spawn
65 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
66 +modules/catalyst/hash.py, modules/catalyst/support.py,
67 modules/catalyst/target/generic_stage.py,
68 modules/catalyst/target/livecd_stage2.py,
69 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
70 Move all hash and contents functions to catalyst.hash
72 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
74 modules/catalyst/util.py:
75 Move countdown() from catalyst.support to catalyst.util
77 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
78 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
79 modules/catalyst/util.py:
80 Move generate_contents() from catalyst.support to catalyst.util
82 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
83 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
84 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
85 modules/catalyst/target/livecd_stage2.py,
86 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
87 Move touch() from catalyst.support to catalyst.util
89 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
90 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
91 modules/catalyst/util.py:
92 Move ismount() and pathcompare() from catalyst.support to catalyst.util
94 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
95 modules/catalyst/support.py:
96 Remove unused function hexify()
98 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
99 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
100 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
101 modules/catalyst/target/livecd_stage1.py,
102 modules/catalyst/target/livecd_stage2.py,
103 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
104 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
105 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
106 Move normpath() from catalyst.support to catalyst.util
108 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
110 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
111 Move list_to_string() from catalyst.support to catalyst.util
113 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
114 modules/catalyst/output.py, modules/catalyst/support.py,
115 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
116 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
117 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
118 Move list_bashify() from catalyst.support to catalyst.util
120 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
121 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
122 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
123 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
124 and update references
126 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
127 modules/catalyst/util.py:
128 Modify global import from catalyst.support to just import what's needed
130 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
131 modules/catalyst/support.py, modules/catalyst/util.py:
132 Move find_binary() from catalyst.support to catalyst.util
134 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
135 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
136 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
137 modules/catalyst/target/generic_stage.py:
138 Move msg(), warn(), and die() to catalyst.output and update all references
140 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
141 Load defaults into myconf before parsing config
143 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
144 Condense code that checks for various things in 'options' to use a loop
146 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
147 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
148 modules/catalyst/target/generic_stage.py:
149 Get rid of arches and targets classes and move functions into the module
152 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
153 targets/embedded/embedded-chroot.sh,
154 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
155 targets/livecd-stage2/livecd-stage2-controller.sh,
156 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
157 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
158 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
159 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
160 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
161 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
162 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
163 targets/support/mips-arcload_conf.sh,
164 targets/tinderbox/tinderbox-chroot.sh:
165 More trailing whitespace cleanups
167 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
168 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
169 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
170 modules/catalyst/lock.py, modules/catalyst/support.py,
171 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
172 modules/catalyst/target/livecd_stage1.py,
173 modules/catalyst/target/livecd_stage2.py,
174 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
175 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
176 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
177 targets/stage1/build.py:
178 Kill lots and lots of trailing whitespace in .py files
180 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
181 modules/catalyst/target/generic_stage.py:
182 Fix up a few bad replacements from previous commit
184 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
185 modules/catalyst/config.py, modules/catalyst/lock.py,
186 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
187 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
188 modules/catalyst/target/livecd_stage1.py,
189 modules/catalyst/target/livecd_stage2.py,
190 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
191 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
192 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
193 modules/catalyst/target/stage4.py:
194 Do a mass sed to fix up all remaining usage of has_key()
196 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
197 Clean up instances of has_key() for py3k
199 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
200 We don't need to pass conf_values since it's a global var
202 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
203 Pre-split options from config file and remove unnecessary imported modules
205 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
206 Move code to verify digest and hash functions to a separate function
208 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
209 Allow build_target() to re-raise the exception for the top-level handler
212 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
213 Move catalyst.support import to top of file
215 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
216 Remove check for sys.argv length since we already check for needed
219 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
220 Rename version() to show_version()
222 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
223 Remove import_modules()
225 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
226 modules/catalyst/target/embedded.py,
227 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
228 modules/catalyst/target/livecd_stage1.py,
229 modules/catalyst/target/livecd_stage2.py,
230 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
231 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
232 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
233 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
234 Remove references to generic_stage_target
236 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
237 +modules/catalyst/target/embedded.py,
238 -modules/catalyst/target/embedded_target.py,
239 +modules/catalyst/target/generic.py,
240 +modules/catalyst/target/generic_stage.py,
241 -modules/catalyst/target/generic_stage_target.py,
242 -modules/catalyst/target/generic_target.py,
243 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
244 -modules/catalyst/target/livecd_stage1_target.py,
245 +modules/catalyst/target/livecd_stage1.py,
246 -modules/catalyst/target/livecd_stage2_target.py,
247 +modules/catalyst/target/livecd_stage2.py,
248 +modules/catalyst/target/netboot.py,
249 -modules/catalyst/target/netboot2_target.py,
250 +modules/catalyst/target/netboot2.py,
251 -modules/catalyst/target/netboot_target.py,
252 +modules/catalyst/target/snapshot.py,
253 -modules/catalyst/target/snapshot_target.py,
254 -modules/catalyst/target/stage1_target.py,
255 +modules/catalyst/target/stage1.py,
256 -modules/catalyst/target/stage2_target.py,
257 +modules/catalyst/target/stage2.py,
258 -modules/catalyst/target/stage3_target.py,
259 +modules/catalyst/target/stage3.py,
260 -modules/catalyst/target/stage4_target.py,
261 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
262 -modules/catalyst/target/tinderbox_target.py:
263 Remove _target from target module filenames, since they're already in
266 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
267 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
268 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
269 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
270 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
271 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
272 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
273 Remove builder.py and all references
275 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
276 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
277 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
278 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
279 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
280 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
281 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
282 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
283 modules/catalyst/target/embedded_target.py,
284 modules/catalyst/target/generic_stage_target.py,
285 modules/catalyst/target/generic_target.py,
286 modules/catalyst/target/grp_target.py,
287 modules/catalyst/target/livecd_stage1_target.py,
288 modules/catalyst/target/livecd_stage2_target.py,
289 modules/catalyst/target/netboot2_target.py,
290 modules/catalyst/target/netboot_target.py,
291 modules/catalyst/target/snapshot_target.py,
292 modules/catalyst/target/stage1_target.py,
293 modules/catalyst/target/stage2_target.py,
294 modules/catalyst/target/stage3_target.py,
295 modules/catalyst/target/stage4_target.py,
296 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
297 Move catalyst_support.py to catalyst.support and update references
299 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
300 +modules/catalyst/lock.py,
301 modules/catalyst/target/generic_stage_target.py,
302 -modules/catalyst_lock.py:
303 Move catalyst_lock.py to catalyst/lock.py and update references
305 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
306 modules/catalyst/target/__init__.py,
307 modules/catalyst/target/generic_stage_target.py:
308 Move target module loading logic into build_target_map() in
309 catalyst.target module
311 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
312 modules/catalyst/target/embedded_target.py,
313 modules/catalyst/target/grp_target.py,
314 modules/catalyst/target/livecd_stage1_target.py,
315 modules/catalyst/target/livecd_stage2_target.py,
316 modules/catalyst/target/netboot2_target.py,
317 modules/catalyst/target/netboot_target.py,
318 modules/catalyst/target/snapshot_target.py,
319 modules/catalyst/target/stage1_target.py,
320 modules/catalyst/target/stage2_target.py,
321 modules/catalyst/target/stage3_target.py,
322 modules/catalyst/target/stage4_target.py,
323 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
324 Add target map in each target module and remove register() function
325 Change catalyst program to load target modules with catalyst.target.targets
327 Remove required_build_targets and valid_build_targets from catalyst_support.py,
328 since we can scan the dir now
330 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
331 +modules/catalyst/target/__init__.py,
332 +modules/catalyst/target/embedded_target.py,
333 +modules/catalyst/target/generic_stage_target.py,
334 +modules/catalyst/target/generic_target.py,
335 +modules/catalyst/target/grp_target.py,
336 +modules/catalyst/target/livecd_stage1_target.py,
337 +modules/catalyst/target/livecd_stage2_target.py,
338 +modules/catalyst/target/netboot2_target.py,
339 +modules/catalyst/target/netboot_target.py,
340 +modules/catalyst/target/snapshot_target.py,
341 +modules/catalyst/target/stage1_target.py,
342 +modules/catalyst/target/stage2_target.py,
343 +modules/catalyst/target/stage3_target.py,
344 +modules/catalyst/target/stage4_target.py,
345 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
346 -modules/generic_stage_target.py, -modules/generic_target.py,
347 -modules/grp_target.py, -modules/livecd_stage1_target.py,
348 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
349 -modules/netboot_target.py, -modules/snapshot_target.py,
350 -modules/stage1_target.py, -modules/stage2_target.py,
351 -modules/stage3_target.py, -modules/stage4_target.py,
352 -modules/tinderbox_target.py:
353 Move all *_target.py modules under modules/catalyst/target and create
354 parent catalyst.target module
356 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
357 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
358 Remove hard-coded arch list now that find_arch_modules() is known to work
360 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
361 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
362 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
363 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
364 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
365 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
366 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
367 modules/generic_stage_target.py:
368 Move subarch and maching maps to bottom of arch files, since the classes
369 aren't defined yet at the top
371 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
372 modules/catalyst/arch/sh.py:
373 Forgot the sh arch module
375 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
376 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
377 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
378 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
379 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
380 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
381 Move subarch and machine map information to variables at top of each arch
382 module and get rid of register() function
384 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
385 Add catalyst.util.load_module() function
386 Move arch modules under modules/catalyst/arch
387 Add catalyst.arch.arches class to assist in loading arch modules
388 Add .gitignore file for *.py[co]
390 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
391 Change __version__ to 2.99 for catalyst_3 branch
393 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
394 Add note about metadata_overlay being default in 2.1.6
396 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
397 Updated the AUTHORS section and the header for the ChangeLog, to reflect
398 that individual authors now retain their copyright to code they submit.
400 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
401 Rewrote TODO to make it clearer and added a ton of new items to it.
403 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
404 modules/generic_stage_target.py:
405 screw you python...hard
407 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
408 modules/generic_stage_target.py:
409 Disable removal of 'target_path' when build starts
411 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
412 modules/generic_stage_target.py:
413 Apply patch from armin76 to actually make use of the busybox_config value
416 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
417 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
418 Add support for gk's --busybox-config= option
420 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
421 modules/generic_stage_target.py:
422 Missing / before 'iso'
424 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
425 modules/snapshot_target.py:
426 Add support for purging to snapshot target
428 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
429 Add mix-in cdtar idea to TODO
431 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
432 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
433 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
434 Remove old isolinux-3.09 cdtar files
436 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
437 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
438 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
439 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
441 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
442 Marking this 2.0.6.903 for testing.
444 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
445 targets/netboot2/netboot2-controller.sh:
446 Disable copying of nb-busybox.cf since it isn't used anyway
448 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
449 arch/x86.py, catalyst:
450 A few typo and other minor fixes as reported by armin76
452 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
453 modules/generic_stage_target.py:
454 Add support for digests="all" for gentoo bug #209611
456 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
457 examples/netboot2_template.spec, targets/support/kmerge.sh:
458 Automatically append --netboot to GK_ARGS for netboot2 target Remove
459 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
461 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
462 targets/support/pre-kmerge.sh:
463 Remove evil hacks that copy gk files around for netboot2
465 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
466 Bumping version for release.
468 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
469 modules/catalyst_support.py:
470 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
473 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
474 modules/catalyst_support.py, modules/generic_stage_target.py:
475 Add support for -P/--purgeonly option
477 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
478 Updated README to tell the user where to locate catalyst.conf if not using
479 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
482 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
483 Kicking out a 2.0.6.901 release for testing.
485 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
486 modules/generic_stage_target.py:
487 Automatically prepend build dir path to livecd/iso if it's not an absolute
490 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
491 Update TODO with placeholder idea.
493 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
494 +modules/catalyst/util.py:
495 Create catalyst.util module with capture_traceback() and print_traceback()
496 functions Capture and print traceback when build fails instead of letting
499 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
500 modules/catalyst/config.py, modules/catalyst_support.py:
501 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
503 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
504 modules/catalyst/config.py:
505 A few fixes to ParserBase after actually testing it switch to parsing
506 config file with ConfigParser.
508 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
509 +modules/catalyst/config.py, -modules/catalyst/util.py:
510 More indecisiveness..move util.spec to config.SpecParser.
512 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
513 -modules/catalyst/spec.py, +modules/catalyst/util.py,
514 modules/catalyst_support.py:
515 * Rename catalyst.spec to catalyst.util
516 * Move spec_dump() into spec class
517 * Modify catalyst to use new spec class
519 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
520 +modules/catalyst/__init__.py:
521 Add __init__.py file and import line.
523 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
524 +modules/catalyst/spec.py:
525 Initial commit of modules/catalyst/spec.py.
527 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
529 Updating x86/amd64 arch support. Original patches by William Cooke
530 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
532 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
533 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
534 modules/snapshot_target.py, modules/stage4_target.py,
535 targets/support/bootloader-setup.sh, targets/support/functions.sh,
536 targets/support/kmerge.sh:
537 Removing all deprecated interfaces. We no longer wish to support them and
538 they're not needed. Anyone using a pre-2.x spec file will need to update
541 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
542 -livecd/files/Getting_Online.txt:
543 Removing livecd/files/Getting_Online.txt since it was quite outdated.
545 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
547 Updated for new git repo.
549 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
550 targets/support/livecdfs-update.sh:
551 Add gconf settings for gnome-screensaver to disable locking by default. This
554 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
555 Add armv5tel to arm host list.
557 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
558 targets/support/chroot-functions.sh:
559 If we don't have a distcc user, we need to reinstall distcc, even if it's
560 been built with the right USE. This mainly affects stage1/stage2.
562 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
563 targets/support/chroot-functions.sh:
564 We need to run distcc-config --install, since we won't be installing into
565 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
566 installed versions of distcc.
568 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
569 Add a couple of distcc-related items to TODO.
571 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
572 targets/stage1/stage1-preclean-chroot.sh,
573 targets/stage2/stage2-preclean-chroot.sh,
574 targets/stage3/stage3-preclean-chroot.sh,
575 targets/stage4/stage4-preclean-chroot.sh:
576 We don't want to run setup_myfeatures in preclean, but still want to update
577 the environment and show our debug information.
579 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
580 targets/stage1/stage1-preclean-chroot.sh,
581 targets/stage2/stage2-preclean-chroot.sh,
582 targets/stage3/stage3-preclean-chroot.sh,
583 targets/stage4/stage4-preclean-chroot.sh,
584 targets/support/chroot-functions.sh:
585 Remove the die on LIBDIR check, since it won't be set on non-multilib
586 profiles. We can now run debug in preclean again.
588 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
589 targets/support/functions.sh:
590 Let's not try to chmod a dangling symlink.
592 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
593 targets/support/chroot-functions.sh:
594 Added emerge --info to debug output. I don't know why I didn't add it before.
596 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
597 targets/stage1/stage1-preclean-chroot.sh,
598 targets/stage2/stage2-preclean-chroot.sh,
599 targets/stage3/stage3-preclean-chroot.sh,
600 targets/stage4/stage4-preclean-chroot.sh:
601 We probably shouldn't be running our debug functions in our stages. Let's
604 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
605 targets/support/chroot-functions.sh:
606 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
609 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
610 targets/support/livecdfs-update.sh:
611 Only copy the handbook icon if one exists.
613 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
614 modules/catalyst_lock.py:
615 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
618 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
619 targets/livecd-stage2/livecd-stage2-controller.sh:
620 We should be matching all possible LIBDIRs, so make sure we do that.
622 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
623 targets/support/livecdfs-update.sh:
624 We no longer need the metadata.tar.bz2, since the Installer uses
627 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
628 targets/stage1/stage1-chroot.sh:
629 We don't need --newuse if we're not using binary packages, so there's no
632 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
633 targets/livecd-stage2/livecd-stage2-controller.sh:
634 Added initial framework for creating the CD's root on livecd/livedvd.
635 Currently, the end result is the same, but I'll be adding code to
636 automatically copy the stages and to automatically download the distfiles.
638 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
639 targets/livecd-stage2/livecd-stage2-controller.sh,
640 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
641 targets/support/rc-update.sh:
642 Change all checks for livecd/type: gentoo-release-livecd to
643 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
644 to allow for auto-fetching of distfiles and stages onto official DVD media.
646 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
647 targets/livecd-stage1/livecd-stage1-controller.sh,
648 targets/livecd-stage2/livecd-stage2-controller.sh:
649 Updated TODO. Added code to livecd-stage1 to generate a package list, which
650 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
651 the distfiles automatically.
653 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
654 modules/generic_stage_target.py:
655 Fix seedcache output so it fits in 80 columns.
657 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
658 targets/stage1/stage1-chroot.sh:
659 We should likely install baselayout before anything else, including the
660 package manager. As such, I've moved it to after sys-apps/baselayout is
663 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
664 targets/livecd-stage2/livecd-stage2-controller.sh:
665 Check for a snapshot in the overlay and error if one is present. This should
666 ensure that the snapshot on the CD is the same as the one used to build the
669 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
670 modules/catalyst_support.py:
671 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
672 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
675 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
676 targets/stage1/stage1-chroot.sh:
677 Change back to using sys-apps/baselayout. We'll need to come up with a
678 better permanent solution now that virtual/baselayout is no more.
680 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
681 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
682 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
684 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
685 targets/support/bootloader-setup.sh:
686 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
689 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
690 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
691 Added TODO. Changed create_handbook_icon call to only be called if
692 /docs/handbook/index.html exists on the disk or in livecd/overlay.
694 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
695 targets/support/kmerge.sh:
696 Run sed on KERNELVERSION to escape the slashes so we can use it in another
699 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
700 targets/support/kmerge.sh:
701 Modify test to run if package.provided exists instead of if it doesn't.
702 Run sed on the correct file.
704 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
705 targets/support/chroot-functions.sh:
706 Added --noreplace to setup_myfeatures merges so we don't blow away any
707 packages which are already installed with the proper USE flags for the given
708 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
710 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
711 livecd/files/README.txt:
712 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
714 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
715 targets/support/rc-update.sh:
716 Added mdraid for baselayout-2 users.
718 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
719 targets/support/kmerge.sh:
720 Clean up package.provided after the kernel build
722 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
723 targets/support/kmerge.sh:
724 It helps if I put things in the correct order so they'll actually execute,
725 rather than getting a nice error from emerge.
727 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
728 targets/support/kmerge.sh:
729 Change upgrade to update.
731 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
732 targets/support/kmerge.sh:
733 Add back in the package.provided code that *should* skip the kernel sources
734 merge for call back and subsequent runs.
736 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
737 targets/support/kmerge.sh:
738 We don't really need to use binary packages for the kernel sources, since it
739 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
740 when we're not using kerncache.
742 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
743 targets/support/kmerge.sh:
744 Remove 'symlink' from USE, since it's not needed and screws up kerncache
746 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
747 targets/livecd-stage2/livecd-stage2-controller.sh:
748 OK, we run our find outside the chroot, so we don't want to use absolute
749 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
750 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
753 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
754 targets/livecd-stage2/livecd-stage2-controller.sh,
755 targets/stage1/stage1-controller.sh:
756 Cleanup the clean section for stage1 and add an updated clean section for
757 livecd-stage2 when we're a minimal, universal, or game CD. This is
758 2.0.6_pre14 for testing.
760 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
761 targets/support/kmerge.sh:
762 We should be using --newuse when merging our packages in callback.
764 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
765 targets/grp/grp-chroot.sh:
766 We should only use --noreplace when building a pkgset, everything else
769 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
770 modules/catalyst_support.py, modules/generic_stage_target.py,
771 modules/grp_target.py:
772 Apply additional patches from bug #207862 for CONTENTS generation.
774 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
775 targets/grp/grp-chroot.sh:
776 Call setup_myemergeopts after changing clst_FETCH.
778 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
779 targets/netboot2/netboot2-pkg.sh:
780 Remove a bit of unnecessary code.
782 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
783 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
784 targets/support/chroot-functions.sh:
785 Fix some spacing on the -* warning, revert Andrew's last change, since it
786 didn't do anything, and clean up the GRP chroot code so it works smarter and
787 set clst_FETCH when clst_grp_type is something other than pkgset.
789 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
790 targets/support/chroot-functions.sh:
791 Don't set --usepkg and --buildpkg when fetching.
793 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
794 modules/generic_stage_target.py:
795 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
798 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
799 modules/generic_stage_target.py:
800 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
801 boot/kernel/${kname}/config copying code in generic_stage_target.
803 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
804 targets/support/kmerge.sh:
805 Make sure we don't give genkernel a --kernel-config if it isn't set in the
808 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
809 modules/generic_stage_target.py, targets/support/kmerge.sh,
810 targets/support/pre-kmerge.sh:
811 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
812 valid, rather than required, changed clst_ksource to default to
813 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
814 removal of USE to after the kernel build so the modules get the correct USE,
815 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
817 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
818 targets/support/kmerge.sh:
819 We should run the default functions for kmerge.sh, too.
821 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
822 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
823 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
824 Updated aboot cdtar with a newer version to support newer kernels.
826 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
827 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
828 Updated make_destpath so it writes out to make.conf as well as exporting
829 ROOT to the environment, added a make_destpath call to cleanup_stages, and
830 adding make_destpath /tmp/stage1root to stage1.
832 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
833 Updated README a bit and rolling 2.0.6_pre12 for testing.
835 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
836 targets/support/create-iso.sh:
837 Removed any further checks for clst_fstype and making sure everybody is
838 using ${mkisofs_zisofs_opts}.
840 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
841 targets/support/livecdfs-update.sh:
842 The default theme for GNOME is now Clearlooks, so we can remove the theme
843 code, but we still want to set the font size.
845 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
846 targets/support/livecdfs-update.sh:
847 We need to put quotes around ${user_comment} or useradd gets confused.
849 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
850 targets/support/chroot-functions.sh:
851 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
854 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
855 targets/support/kmerge.sh:
856 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
857 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
859 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
860 targets/support/create-iso.sh:
861 Bash fscking sucks, so we have to compromise on this code reduction solution
862 a bit. It's still far better than it was
864 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
865 targets/support/create-iso.sh:
866 Don't escape quotes when actually running the command
868 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
869 targets/support/kmerge.sh:
870 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
872 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
873 targets/support/kmerge.sh:
874 Use -L instead of -l in test for symlink
876 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
877 targets/stage1/stage1-controller.sh:
878 Remove code for gcc-config/binutils-config since it should be getting done
879 in the preclean script, anyway.
881 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
882 targets/stage1/stage1-chroot.sh:
883 I missed one place where HOSTUSE was being used incorrectly.
885 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
886 targets/support/kmerge.sh:
887 Escape the correct quote
889 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
890 targets/support/kmerge.sh:
891 Change remaining instances of run_emerge to run_merge
893 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
894 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
895 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
898 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
899 targets/support/bootloader-setup.sh:
900 Let's change our splash checking to a global check so it only needs to be
901 done once. This makes much more sense than having all of those if ... else
904 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
905 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
906 Fix our USE invocation here so things work as expected.
908 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
909 targets/support/livecdfs-update.sh:
910 Force-enable livecd/users for livecd/type gentoo-release-livecd and
913 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
914 targets/support/livecdfs-update.sh:
915 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
918 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
919 targets/livecd-stage2/livecd-stage2-controller.sh:
920 Fixing the snapshot copying so it will only copy the correct snapshot for
921 people who don't know how to properly use wget.
923 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
924 targets/stage1/stage1-chroot.sh:
925 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
928 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
929 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
930 OK, we have to escape our quotes, rather than use single quotes, or we don't
931 evaluate the variables properly.
933 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
934 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
935 targets/support/kmerge.sh:
936 Fixing echo/sed for make.conf writing.
938 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
939 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
940 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
941 Rather than using the environment, we write out our USE to make.conf, then
942 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
943 be written to make.conf, already.
945 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
946 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
947 targets/livecd-stage1/livecd-stage1-chroot.sh,
948 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
949 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
950 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
951 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
952 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
953 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
954 Changing run_emerge to run_merge, changing both setup_portage and
955 setup_myfeatures to add any USE changes to make.conf prior to merge, then
956 removing the settings added, rather than (ab)using the environment.
958 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
959 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
960 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
961 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
962 targets/tinderbox/tinderbox-chroot.sh:
963 Rearrange some of the functions in chroot-functions.sh in preparation for
964 some upcoming changes and rename setup_portage to setup_pkgmgr.
966 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
967 targets/stage1/stage1-controller.sh:
968 Removing an extra env-update call from stage1's preclean.
970 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
971 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
972 targets/support/bootloader-setup.sh:
973 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
974 help.msg which we didn't even use.
976 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
977 targets/support/bootloader-setup.sh:
978 Don't write out out 'default 1' line when creating grub.conf, since the
979 'help' entry is now at the bottom, and we want grub to default to the first
982 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
983 targets/support/bootloader-setup.sh:
984 Removed checks on livecd/splash_type, since we only support one type,
985 removed remaining bootsplash code from bootloader-setup.sh, added automatic
986 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
987 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
989 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
990 targets/livecd-stage2/livecd-stage2-controller.sh:
991 Let's automatically copy in the snapshot if livecd/type is
992 gentoo-release-livecd.
994 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
995 modules/generic_stage_target.py:
996 Fix leading whitespace in empty() so it's only executed if there's something
997 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
998 211410 for pointing this out
1000 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1001 targets/support/rc-update.sh:
1002 Quote baselayout package atom
1004 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1005 targets/support/chroot-functions.sh:
1006 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1007 PATH by default. Instead, simply check if it exists.
1009 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1010 targets/support/chroot-functions.sh:
1011 Remove temporary package listing code, since --verbose is forced on with
1014 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1015 Force-enable --verbose when using --debug
1017 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1018 targets/support/kmerge.sh:
1019 Changing modules-update to update-modules to quiet a warning and keep us
1020 from having it get removed out from under us.
1022 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1023 targets/support/chroot-functions.sh:
1024 Adding a note to myself for better debug and moving run_default_funcs to the
1025 bottom of the script so it gets executed. Since this can otherwise break
1026 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1028 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1029 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1030 targets/support/chroot-functions.sh:
1031 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1032 so we can get the output with --debug, added --newuse to the options for
1033 stage1, as we should always rebuild any package where the USE has changed,
1034 removed removal of portage logs from stage2-chroot.sh since it is being done
1035 by cleanup_stages, moved world removal in cleanup_stages into a check for
1036 stages 1 through 3, made update_env_settings check for the existence of
1037 env-update before running it since we now run update_env_settings by default
1038 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1039 to list the packages, since we don't yet force-enable verbose with debug.
1041 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1042 modules/catalyst_lock.py:
1043 Since my python sucks and I don't feel like troubleshooting it at the
1044 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1045 2.0.6_pre8 for testing.
1047 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1048 modules/builder.py, modules/catalyst_lock.py:
1049 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1050 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1052 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1053 modules/catalyst_support.py:
1054 change 'is' to == because python is grumpy
1056 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1057 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1058 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1059 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1060 targets/support/rc-update.sh:
1061 Removing support for bootsplash, since it hasn't been in a supported kernel
1062 in a couple years and isn't accepted upstream.
1064 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1065 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1066 Fix up the sed for genkernel so it works on versions both before and after
1067 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1068 change was a bit too aggressive.
1070 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1071 targets/support/bootloader-setup.sh:
1072 Change grub timeout to 15 seconds instead of 150.
1074 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1075 targets/support/pre-kmerge.sh:
1076 Comment out sed on genkernel executable as it appears to do nothing these
1079 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1080 targets/livecd-stage2/livecd-stage2-controller.sh:
1081 Only call find on libdirs that actually exist. Thanks to Kristoffer
1082 <krek6597@student.uu.se> in bug #210807.
1084 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1085 modules/generic_stage_target.py:
1086 Add warning about -* in foo/use in the spec.
1088 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1089 targets/embedded/embedded-chroot.sh,
1090 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1091 targets/grp/grp-preclean-chroot.sh,
1092 targets/livecd-stage1/livecd-stage1-chroot.sh,
1093 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1094 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1095 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1096 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1097 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1098 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1099 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1100 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1101 targets/tinderbox/tinderbox-preclean-chroot.sh:
1102 Change all . to source.
1104 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1105 targets/embedded/embedded-preclean-chroot.sh,
1106 targets/grp/grp-preclean-chroot.sh,
1107 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1108 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1109 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1110 targets/stage3/stage3-preclean-chroot.sh,
1111 targets/stage4/stage4-preclean-chroot.sh,
1112 targets/support/chroot-functions.sh,
1113 targets/tinderbox/tinderbox-preclean-chroot.sh:
1114 Added a cleanup_stages function and added it to the appropriate places.
1116 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1117 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1118 targets/livecd-stage1/livecd-stage1-chroot.sh,
1119 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1120 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1121 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1122 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1123 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1124 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1125 Removing any functions that we now call by default when we source
1126 chroot-functions.sh by default.
1128 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1129 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1130 targets/livecd-stage1/livecd-stage1-chroot.sh,
1131 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1132 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1133 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1134 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1135 Clean up the debug code that I've added to stage1, move it to
1136 chroot_functions.sh, and call it from all of our main targets.
1138 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1139 modules/generic_stage_target.py:
1140 Wow. I need to make sure that we actually comment comments in make.conf or
1141 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1142 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1144 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1145 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1146 targets/stage3/stage3-chroot.sh:
1147 We need to be sure we clear out /var/log/portage/elog as well as
1148 /var/log/emerge.log for stages 1 through 3.
1150 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1151 modules/generic_stage_target.py,
1152 targets/livecd-stage2/livecd-stage2-controller.sh,
1153 targets/support/livecdfs-update.sh:
1154 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1155 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1156 80 columns. This is catalyst 2.0.6_pre5 for testing.
1158 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1159 modules/generic_stage_target.py:
1160 Apparently, python doesn't like it when you put a set of comments in front
1161 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1164 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1165 modules/generic_stage_target.py:
1166 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1167 generally clean up the code so it's a bit easier to read/follow.
1169 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1170 modules/generic_stage_target.py:
1171 Sort and de-dupe myusevars.
1173 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1174 targets/stage1/stage1-chroot.sh:
1175 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1177 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1178 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1179 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1180 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1181 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1182 targets/tinderbox/tinderbox-chroot.sh:
1183 Move export of FEATURES to setup_myfeatures.
1185 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1186 targets/stage1/stage1-chroot.sh:
1187 Added some debug code to stage1 and fixed a nice bug where we weren't
1188 building with the correct USE. Unfortunately, this invalidates any caches
1189 for stage1, since we were building with the entire USE from the profile.
1190 This is 2.0.6_pre4 for testing.
1192 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1193 targets/stage1/stage1-chroot.sh:
1194 We don't need to do the device building twice, so removing USE=build from
1195 first baselayout install.
1197 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1198 targets/support/livecdfs-update.sh:
1199 We check for a plugdev group, add it if it doesn't exist, and make sure any
1200 users specified by livecd/users is in the group.
1202 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1203 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1204 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1206 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1207 modules/catalyst_support.py:
1208 Fix up calc_contents in contents_map. Thanks to Brent Baude
1209 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1212 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1213 targets/stage1/stage1-chroot.sh:
1214 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1215 empty and will cause issues in stage3 and beyond.
1217 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1218 targets/support/kmerge.sh, targets/support/rc-update.sh:
1219 Changed some of the rc-update code so it should work with baselayout-2,
1220 also. This is 2.0.6_pre2 for testing.
1222 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1223 files/catalyst.conf, modules/catalyst_support.py,
1224 modules/generic_stage_target.py, modules/grp_target.py,
1225 modules/snapshot_target.py:
1226 Added support for generating CONTENTS files automatically. Patch by Robin
1227 Johnson <robbat2@gentoo.org> for bug #207862.
1229 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1230 modules/snapshot_target.py:
1231 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1232 exclude digest-* files from the snapshot.
1234 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1235 arch/x86.py, modules/generic_stage_target.py:
1236 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1237 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1239 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1240 targets/support/kmerge.sh:
1241 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1242 options, so that it can actually be turned off.
1244 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1246 Rearrange things in the arch/*.py files to ensure that nothing is used
1247 before it has been defined.
1249 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1250 Reorder arch/powerpc.py to make python happy.
1252 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1253 modules/snapshot_target.py:
1254 Change .svn --include to an --exclude like it was supposed to be.
1256 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1258 Added several subarches for mips so we can dump the mips subarch profiles
1259 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1262 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1263 targets/livecd-stage2/livecd-stage2-controller.sh:
1264 Changed the code for copying the MOTD files so it's fewer lines and makes
1267 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1268 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1269 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1270 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1272 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1274 Did a little cleanup on the x86.py to remove some redundant entries and
1275 added nocona and core2 to amd64.py, though they're currently commented out.
1277 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1278 modules/generic_stage_target.py:
1279 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1280 flags defined in the spec file.
1282 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1283 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1284 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1285 since catalyst sets CXXFLAGS=CFLAGS by default.
1287 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1288 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1289 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1291 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1292 Added prescott to the subarches for x86.
1294 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1295 modules/netboot2_target.py, targets/support/kmerge.sh:
1296 Add patch to enabled netboot2/linuxrc and automatically add path for
1297 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1298 <jsbronder@gentoo.org> in bug #208106.
1300 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1301 modules/netboot2_target.py:
1302 Allow root_overlay in netboot2 target for bug #208106.
1304 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1305 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1306 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1307 Added USE=bindist automatically to everything that inherits set_use from
1308 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1309 USE=bindist to emerge run for stage1, and did some minor cleanup in
1310 get_libdir in chroot-functions.
1312 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1313 targets/support/bootloader-setup.sh:
1314 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1316 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1317 examples/generic_stage_template.spec, examples/grp_template.spec,
1318 examples/livecd-stage1_template.spec,
1319 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1320 examples/stage4_template.spec, examples/tinderbox_template.spec:
1321 Changing link so it no longer points to a dead page. This is for bug #208609.
1323 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1324 modules/snapshot_target.py:
1325 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1327 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1328 targets/stage1/stage1-chroot.sh:
1329 As much as I hate this, we're going to force baselayout to install first.
1330 This will keep us from having any issues with packages that don't respect
1333 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1334 Reorder options in catalyst.conf so they're alphabetical.
1336 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1337 targets/support/bootloader-setup.sh:
1338 Add 'pager on' to grub.conf for bug #208531.
1340 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1341 livecd/files/README.txt, livecd/files/x86-F6.msg:
1342 Removing the unused kernel command line options from Volume/Device Management.
1344 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1345 This is now 2.0.5 for release.
1347 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1348 files/catalyst.conf, modules/catalyst_support.py,
1349 modules/generic_stage_target.py,
1350 targets/embedded/embedded-preclean-chroot.sh,
1351 targets/grp/grp-preclean-chroot.sh,
1352 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1353 targets/stage2/stage2-preclean-chroot.sh,
1354 targets/stage3/stage3-preclean-chroot.sh,
1355 targets/support/chroot-functions.sh,
1356 targets/tinderbox/tinderbox-preclean-chroot.sh:
1357 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1358 sys-devel/icecream cluster compiler support for bug #200095. This is
1359 catalyst 2.0.5_pre6 for testing.
1361 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1362 files/catalyst.conf, modules/generic_stage_target.py:
1363 Add the option for using metadata_overlay with portage to speed up cache.
1365 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1366 modules/stage1_target.py, modules/stage2_target.py,
1367 modules/stage3_target.py:
1368 Add /etc/portage to cleanables for stages 1 through 3.
1370 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1371 livecd/files/livecd-local.start,
1372 targets/livecd-stage2/livecd-stage2-controller.sh,
1373 targets/support/livecdfs-update.sh:
1374 We apparently still need profiles/eclass for building the stage3 from the
1375 LiveCD with the installer.
1377 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1378 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1381 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1382 targets/livecd-stage2/livecd-stage2-controller.sh,
1383 targets/support/livecdfs-update.sh:
1384 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1385 preservation of eclasses/profiles, and remove copying of livecd-local.start
1386 since it's not needed anymore.
1388 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1389 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1390 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1393 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1394 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1395 Removing old mkvardb code which is no longer used, commenting out setting of
1396 Gnome theme for testing now that Clearlooks has been default for some time,
1397 and changing vdb move from a case statement to a simple if statement. This
1398 is 2.0.5_pre5 for testing.
1400 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1401 modules/stage1_target.py:
1402 Removing cleaning of python encodings for bug #64890.
1404 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1405 modules/generic_stage_target.py:
1406 Add an extra warning into the generated make.conf about changing the CHOST.
1408 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1409 targets/support/livecdfs-update.sh:
1410 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1412 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1413 targets/embedded/embedded-preclean-chroot.sh,
1414 targets/grp/grp-preclean-chroot.sh,
1415 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1416 targets/stage2/stage2-preclean-chroot.sh,
1417 targets/stage3/stage3-preclean-chroot.sh,
1418 targets/tinderbox/tinderbox-preclean-chroot.sh:
1419 Check to see if distcc is enabled before calling cleanup_distcc().
1421 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1422 arch/sparc.py, arch/x86.py:
1423 Look for linux32 in /bin and /usr/bin.
1425 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1426 modules/generic_stage_target.py:
1427 Make error message more specific when removing immutable flag.
1429 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1430 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1431 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1432 information, and added a small fix for FreeBSD for bug #169041. This is
1433 catalyst 2.0.5_pre4 for testing.
1435 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1436 targets/support/chroot-functions.sh:
1437 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1438 patch from bug #120076 to add cross-compiling support to our distcc
1441 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1442 targets/support/chroot-functions.sh:
1443 Added a version of get_libdir from multilib.eclass so we can determine where
1444 to go poking around if we need to touch anything in libdir.
1446 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1447 Print an error saying what target failed before the traceback.
1449 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1450 modules/catalyst_support.py:
1451 When parsing make.conf, first try pkgcore's
1452 snakeoil.fileutils.read_bash_dict(), then portage's
1453 portage_util.getconfig(), then the internal parse_makeconf().
1455 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1456 modules/catalyst_support.py:
1457 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1459 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1460 examples/netboot_template.spec, examples/tinderbox_template.spec,
1461 modules/grp_target.py, modules/tinderbox_target.py:
1462 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1463 modules, and remove extra pkgcache_path and kerncache_path options from
1466 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1467 This is catalyst 2.0.5_pre3 for testing the new stages code.
1469 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1470 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1471 We need to force USE=bindist on for building stages.
1473 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1474 modules/generic_stage_target.py:
1475 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1476 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1478 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1479 targets/support/rc-update.sh:
1480 Added support for the newer versions of splashutils which use fbcondecor as
1481 the init script. This is catalyst 2.0.5_pre1 for testing.
1483 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1484 targets/livecd-stage2/livecd-stage2-controller.sh:
1485 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1488 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1489 modules/generic_stage_target.py, modules/stage1_target.py,
1490 modules/stage2_target.py:
1491 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1494 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1495 modules/generic_stage_target.py, modules/netboot2_target.py:
1496 Fix typo in getopt call for --clear-autoresume. thanks to
1497 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1498 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1499 Copy overlay files in netboot2 target into proper dir for bug #174635.
1501 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1502 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1503 targets/support/netboot2-final.sh:
1504 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1505 fix a minor bug in System.map copying, add portage_overlay support, and adds
1506 the ability to use globbing in the package file lists for the netboot2
1509 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1510 +targets/netboot2/nb-busybox.cf:
1511 Added nb-busybox.cf to the netboot2 target for bug #174298.
1513 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1514 targets/support/chroot-functions.sh:
1515 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1517 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1518 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1519 Change moving the VDB until after we have processed unmerge by moving it
1520 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1521 unmerge packages from the gentoo-release-livecd target.
1523 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1524 targets/support/kmerge.sh:
1525 Commented out the package.provided code in catalyst that seemed to cause
1526 problems with kerncache in testing. This is 2.0.4 and should be used for the
1529 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1530 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1531 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1532 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1533 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1534 improve the netboot2 target.
1536 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1537 modules/generic_stage_target.py:
1538 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1539 cause catalyst to export boolean variables as well as string-based
1542 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1543 modules/generic_stage_target.py:
1544 Fixing check for invalid subarch to not filter too much. Fix from Mike
1545 Frysinger <vapier@gentoo.org> for bug #173532.
1547 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1548 Added s390x (64-bit) support via a patch from Mike Frysinger
1549 <vapier@gentoo.org> for bug #173002.
1551 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1552 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1553 targets/livecd-stage1/livecd-stage1-chroot.sh,
1554 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1555 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1556 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1557 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1558 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1559 targets/support/pre-kmerge.sh:
1560 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1561 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1562 certain functions/code paths when running with -F/--fetchonly. Simplified
1563 kmerge.sh with regards to kerncache and callback packages. Also, changed
1564 ccache/distcc installs to use run_emerge instead of emerge directly, which
1565 allows us to more easily replace the underlying package manager, or add
1566 support for multiple package managers to catalyst.
1568 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1569 modules/grp_target.py:
1570 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1571 portage_overlay functionality to GRP, where it was mistakenly missing, for
1572 bug #171157. This is catalyst 2.0.3 and ready for release.
1574 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1575 targets/livecd-stage1/livecd-stage1-controller.sh,
1576 targets/support/livecdfs-update.sh:
1577 Removed the generation of grppkgs.txt since the Installer now uses vdb
1580 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1581 targets/support/create-iso.sh:
1582 Fix creation of the EFI images. Since it is FAT, we can't go around
1583 perserving permissions, now, can we?
1585 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1586 targets/support/livecdfs-update.sh:
1587 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1588 broken sed for rc.conf, which caused all kinds of hell to break loose when
1589 booting a new CD. This is 2.0.3_pre3.
1591 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1592 modules/generic_stage_target.py:
1593 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1594 such as group- from /etc before creating our stage tarballs. This is for bug
1597 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1598 targets/support/livecdfs-update.sh:
1599 Commenting out the livecd-kernel code, since the Installer should be doing
1600 everything necessary itself.
1602 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1603 targets/support/livecdfs-update.sh:
1604 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1605 the usbutils hanlding in case they follow suit with pciutils.
1607 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1608 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1609 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1610 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1611 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1612 problems with using all of the various subarch settings.
1614 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1615 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1616 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1617 check look in the correct location, and made sure we don't delete /voot
1618 within the EFI code if grub is present.
1620 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1621 modules/generic_stage_target.py:
1622 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1623 #166294. This one should fix the HPPA/PPC architectures.
1625 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1626 targets/support/chroot-functions.sh:
1627 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1628 remove the autoresume point for portage, as it really isn't needed and
1629 doesn't really gain us much, anyway.
1631 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1632 targets/stage1/stage1-chroot.sh:
1633 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1635 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1636 examples/generic_stage_template.spec, examples/grp_template.spec,
1637 examples/livecd-stage1_template.spec,
1638 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1639 examples/netboot_template.spec, examples/snapshot_template.spec,
1640 examples/stage4_template.spec, examples/tinderbox_template.spec:
1641 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1644 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1645 targets/support/livecdfs-update.sh:
1646 Make sure the user owns his home directory for bug #147195.
1648 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1649 +files/catalystrc, modules/catalyst_support.py:
1650 Re-arranged catalyst.conf to make it easier to follow while looking at the
1651 online reference and added a default catalystrc file, which does nothing.
1653 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1654 modules/catalyst_support.py, modules/embedded_target.py,
1655 modules/generic_stage_target.py, modules/grp_target.py,
1656 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1657 modules/stage3_target.py, modules/tinderbox_target.py:
1658 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1659 tab/space nastiness. This is for bug #161915.
1661 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1662 modules/generic_stage_target.py:
1663 Fixed new cbuild code with another patch from Mike Frysinger
1664 <vapier@gentoo.org> to allow the usage of subarches.
1666 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1667 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1668 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1669 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1670 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1671 targets/support/create-iso.sh, targets/support/functions.sh,
1672 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1673 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1675 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1676 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1677 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1678 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1679 modules/catalyst_lock.py, modules/catalyst_support.py,
1680 modules/embedded_target.py, modules/generic_stage_target.py,
1681 modules/generic_target.py, modules/grp_target.py,
1682 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1683 modules/netboot2_target.py, modules/netboot_target.py,
1684 modules/snapshot_target.py, modules/stage1_target.py,
1685 modules/stage2_target.py, modules/stage3_target.py,
1686 modules/stage4_target.py, modules/tinderbox_target.py,
1687 targets/embedded/embedded-chroot.sh,
1688 targets/embedded/embedded-controller.sh,
1689 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1690 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1691 targets/grp/grp-preclean-chroot.sh,
1692 targets/livecd-stage1/livecd-stage1-chroot.sh,
1693 targets/livecd-stage1/livecd-stage1-controller.sh,
1694 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1695 targets/livecd-stage2/livecd-stage2-controller.sh,
1696 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1697 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1698 targets/netboot2/netboot2-controller.sh,
1699 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1700 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1701 targets/stage1/stage1-controller.sh,
1702 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1703 targets/stage2/stage2-controller.sh,
1704 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1705 targets/stage3/stage3-controller.sh,
1706 targets/stage3/stage3-preclean-chroot.sh,
1707 targets/stage4/stage4-controller.sh,
1708 targets/stage4/stage4-preclean-chroot.sh,
1709 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1710 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1711 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1712 targets/tinderbox/tinderbox-controller.sh,
1713 targets/tinderbox/tinderbox-preclean-chroot.sh:
1714 Removing old CVS Header lines, which are no longer used since moving to SVN.
1716 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1717 targets/stage4/stage4-chroot.sh:
1718 Added back a missing 'then' from stage4 target.
1720 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1721 modules/generic_stage_target.py:
1722 Fix indentation so things actually work.
1724 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1725 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1728 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1729 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1730 Fix the display manager sed lines and change the icon for the local Handbook
1731 to use the GNOME 2.16 icon for gedit.
1733 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1734 modules/generic_stage_target.py:
1735 Changed the portage_overlay option to always install overlays in
1736 /usr/local/portage and added code to clean up /usr/local/portage and
1737 make.conf after sucessful execution and before creation of ISO/tarballs.
1739 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1740 targets/support/livecdfs-update.sh:
1741 Fixed a typo which broke coldplugging.
1743 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1744 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1745 Added a create_handbook_icon function and rearranged some of the icon
1746 creation for the LiveCD. This should resolve bug #143725 once a new release
1749 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1750 targets/support/livecdfs-update.sh:
1751 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1752 coldplugging. This allows us to unpack our firmware before we detect
1753 devices, so that devices that need it will get it.
1755 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1756 modules/generic_stage_target.py:
1757 Fix a typo in generic_stage_target.
1759 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1760 targets/support/livecdfs-update.sh:
1761 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1762 /etc/conf.d/xdm so we support older snapshots and newer ones.
1764 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1765 modules/livecd_stage2_target.py:
1766 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1769 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1770 modules/livecd_stage2_target.py:
1771 Reverted change in livecd-stage2 to the action_sequence until I can figure
1772 out what the problem is with it.
1774 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1775 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1776 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1777 modules/livecd_stage2_target.py:
1778 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1779 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1781 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1782 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1783 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1784 resolves an issue where a variable could be accessed unitialized in obscure
1785 circumstances. This is wrt bug #144984.
1787 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1788 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1789 modules/stage2_target.py, modules/stage4_target.py:
1790 Fixed up action_sequence when using --fetchonly to not create tarballs or
1791 ISO images for bug #143392.
1793 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1794 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1795 Clean up the USE usage in GRP/stage4.
1797 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1798 modules/generic_stage_target.py, modules/stage1_target.py,
1799 modules/stage2_target.py:
1800 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1801 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1803 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1804 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1805 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1806 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1807 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1808 instances of USE_ORDER since auto hasn't been valid for some time. This is
1811 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1812 modules/generic_stage_target.py, modules/stage1_target.py:
1813 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1814 goodness wrt bug #153587.
1816 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1817 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1818 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1820 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1821 modules/generic_stage_target.py, modules/stage4_target.py:
1822 Added a check to see if we have the tarball option enabled, which causes
1823 catalyst to run the capture sequence. This was requested by Tim Yamin for
1824 the stage4 target, but I thought it should be usable on any stage target.
1826 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1827 targets/support/livecdfs-update.sh:
1828 Moved fstab tweaks all into one location and added make.conf tweak for bug
1831 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1832 Changed the options to be in alphabetical order so my meatspace logical
1833 parser can process them better, added the compress and tarball options,
1834 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1835 removed the unused -x command line parameter for bug #151405.
1837 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1838 modules/generic_stage_target.py:
1839 Added a warning about changing the CHOST setting for bug #142034.
1841 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1842 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1843 targets/support/chroot-functions.sh:
1844 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1845 <flameeyes@gentoo.org> and attached to bug #150351.
1847 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1848 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1849 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1850 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1851 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1852 modules/embedded_target.py, modules/generic_stage_target.py,
1853 modules/generic_target.py, modules/grp_target.py,
1854 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1855 modules/netboot2_target.py, modules/netboot_target.py,
1856 modules/snapshot_target.py, modules/stage1_target.py,
1857 modules/stage2_target.py, modules/stage3_target.py,
1858 modules/stage4_target.py, modules/tinderbox_target.py,
1859 targets/embedded/embedded-chroot.sh,
1860 targets/embedded/embedded-controller.sh,
1861 targets/embedded/embedded-fs-runscript.sh,
1862 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1863 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1864 targets/grp/grp-preclean-chroot.sh,
1865 targets/livecd-stage1/livecd-stage1-chroot.sh,
1866 targets/livecd-stage1/livecd-stage1-controller.sh,
1867 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1868 targets/livecd-stage2/livecd-stage2-controller.sh,
1869 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1870 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1871 targets/netboot2/netboot2-controller.sh,
1872 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1873 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1874 targets/stage1/stage1-controller.sh,
1875 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1876 targets/stage2/stage2-controller.sh,
1877 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1878 targets/stage3/stage3-controller.sh,
1879 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1880 targets/stage4/stage4-controller.sh,
1881 targets/stage4/stage4-preclean-chroot.sh,
1882 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1883 targets/support/functions.sh, targets/support/kmerge.sh,
1884 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1885 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1886 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1887 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1888 targets/tinderbox/tinderbox-controller.sh,
1889 targets/tinderbox/tinderbox-preclean-chroot.sh:
1890 Removing all copyright and license comment headers from all files so we
1891 don't ever get another bug like bug #149638.
1893 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1894 modules/generic_stage_target.py:
1895 Clean up more spacing/capitalization.
1897 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1898 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1899 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1900 targets/embedded/embedded-controller.sh,
1901 targets/embedded/embedded-fs-runscript.sh,
1902 targets/embedded/embedded-preclean-chroot.sh,
1903 targets/livecd-stage2/livecd-stage2-controller.sh,
1904 targets/netboot2/netboot2-copyfile.sh,
1905 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1906 targets/support/pre-kmerge.sh:
1907 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1908 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1909 calls in kmerge.sh, and updated README.
1911 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1912 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1913 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1915 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1916 modules/catalyst_support.py:
1917 Added fix for bug #143348.
1919 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1920 targets/support/livecdfs-update.sh:
1921 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1923 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1924 targets/livecd-stage2/livecd-stage2-controller.sh,
1925 targets/support/livecdfs-update.sh:
1926 Changed some copy commands to use -f, added a check for /etc/gconf before
1927 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1928 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1929 <luca.casagrande@gmail.com>.
1931 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1932 targets/support/livecdfs-update.sh:
1933 Fixing sed so that systemspkgs.txt is built properly.
1935 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1936 The sparc32 binary is in /bin, not /usr/bin.
1938 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1939 targets/support/chroot-functions.sh:
1940 We now only set the options for pkgcache if we are not using fetchonly. This
1941 should work around a problem where portage won't fetch the files if a binpkg
1942 already exists for the package.
1944 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1945 targets/support/livecdfs-update.sh:
1946 Added code to make a backup of custom.conf before we edit it for the
1949 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1950 targets/support/livecdfs-update.sh:
1951 Remove sed from splash section, since it wasn't actually resolving the
1952 issue, anyway. Change the installer's dialog front-end code to simply run
1953 via sudo, since we don't need to worry about having the X DISPLAY setup or
1954 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1956 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1957 targets/support/livecdfs-update.sh:
1958 Fix my sed line so it actually applies correctly.
1960 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1961 targets/support/chroot-functions.sh:
1962 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1965 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1966 targets/support/livecdfs-update.sh:
1967 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1968 as well as a possible fix for the read-only filesystem messages from
1969 /sbin/splash-functions.sh
1971 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1972 targets/support/chroot-functions.sh:
1973 Fix --fetchonly to actually work.
1975 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1976 examples/livecd-stage2_template.spec:
1977 Added description for livecd/fsops to livecd-stage2's spec template.
1979 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1980 targets/support/livecdfs-update.sh:
1981 I've modified the GDM configuration section to work correctly. I have also
1982 ensured that xdm is no longer started just because livecd/xdm is used, which
1983 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1984 should be the last of the 'release candidates' made. If there are no bug
1985 reports in 2 days, then I'm rolling this as 2.0 final.
1987 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1988 targets/support/livecdfs-update.sh:
1989 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1990 see once the newer Installer is released, as I still have to fix the
1993 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1994 targets/support/rc-update.sh:
1995 Removed famd from the default runlevel for gentoo-release-livecd. It really
1996 shouldn't cause a problem, but I prefer it stay a bit clean.
1998 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1999 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2000 targets/support/create-iso.sh, targets/support/kmerge.sh,
2001 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2002 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2004 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2005 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2006 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2007 targets/support/bootloader-setup.sh:
2008 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2009 parameters support. This is for bug #139300.
2011 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2012 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2013 targets/support/filesystem-functions.sh:
2014 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2015 and also to remove some redundant values from livecd-stage2's valid_values.
2018 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2020 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2022 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2023 modules/generic_stage_target.py:
2024 Fix a problem where catalyst was creating an initial list, then putting that
2025 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2026 pointing it out and for the fix. This is for bug #136351.
2028 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2029 targets/support/unmerge.sh:
2030 Removing loop for unmerge, as it didn't actually solve anything and the
2031 portage team has helped us out by reverting the behavior that caused this
2032 change in the first place.
2034 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2035 modules/netboot2_target.py, modules/stage1_target.py,
2036 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2037 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2038 having /proc mounted during the preclean stage and also to clean up the
2039 netboot2 code. This is 2.0_rc48.
2041 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2042 targets/support/unmerge.sh:
2043 Change our unmerge from being a single unmerge to a loop, to work around an
2044 unexpected change in portage 2.1's unmerge processing.
2046 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2047 targets/support/bootloader-setup.sh:
2048 Fixed a problem where we were putting the kernel name in twice and causing
2049 and error when using grub as a bootloader. This is for bug #137252.
2051 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2052 targets/support/bootloader-setup.sh:
2053 Added a second pass to the alpha bootloader setup to create aboot items for
2054 serial console for bug #133457.
2056 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2057 +livecd/cdtar/arcload-0.43-r1.tbz2:
2058 Added arcload cdtar for mips.
2060 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2061 targets/netboot/netboot-controller.sh:
2062 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2065 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2066 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2067 Add patch from bug #135051 to fix the seedcache extraction logic.
2069 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2070 targets/support/livecdfs-update.sh:
2071 Don't set icon theme to Clearlooks, since it doesn't exist.
2073 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2074 targets/support/livecdfs-update.sh:
2075 Fix sed on installer icons.
2077 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2080 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2081 targets/stage1/stage1-controller.sh:
2082 Added a -type f to the find call in stage1 for bug #132180.
2084 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2085 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2086 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2087 properly on IBM PPC64 machines.
2089 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2090 modules/generic_stage_target.py:
2093 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2094 targets/support/rc-update.sh:
2095 Removed x-setup from default runlevel, as it is now controlled via the
2096 autoconfig init script.
2098 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2099 Fix ppc64 based arches to subclass ppc64
2101 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2102 modules/livecd_stage1_target.py:
2103 Use the full category/package name for livecd-tools.
2105 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2106 targets/support/livecdfs-update.sh:
2107 Make copies and deletes recursive for firmware since some packages put their
2108 firmware in a subdirectory.
2110 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2111 targets/support/livecdfs-update.sh:
2112 Fix detection of the Installer.
2114 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2115 Added 970, power3, power4, and power5 sub-arches for ppc64.
2117 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2118 targets/support/livecdfs-update.sh:
2119 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2120 no longer necessary and can cause possible problems with Installer-based
2123 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2124 recursive directory create
2126 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2127 modules/catalyst_support.py:
2128 Changed a display error from bug #131502 and rolling 2.0_rc45.
2130 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2131 targets/support/create-iso.sh:
2132 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2135 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2136 modules/generic_stage_target.py:
2137 digests function uses raw output from hash function now
2139 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2140 change hash result format so .DIGESTS is generated correctly
2142 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2143 modules/catalyst_support.py:
2144 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2147 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2148 targets/support/livecdfs-update.sh:
2149 Added a space for bug #131181.
2151 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2152 targets/support/kmerge.sh:
2153 Fixed creation of kernelpkgs.txt file for the installer.
2155 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2156 modules/generic_stage_target.py:
2157 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2160 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2161 targets/livecd-stage2/livecd-stage2-controller.sh,
2162 targets/support/bootloader-setup.sh:
2163 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2164 rolling out an emergency rc44.
2166 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2167 targets/support/bootloader-setup.sh:
2168 If you use elif, you have to use a then after it. Yeah, that one's totally
2171 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2172 targets/support/livecdfs-update.sh:
2173 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2175 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2176 targets/support/rc-update.sh:
2177 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2180 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2181 targets/support/bootloader-setup.sh:
2182 Removed bootplash support from ppc/ppc64 since they only will work with
2183 gensplash. Forced use of livecd/splash_type of bootsplash to get
2184 splash=silent. This should reduce the number of things on the kernel command
2185 line that aren't necessary.
2187 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2188 modules/catalyst_support.py:
2189 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2190 parse_spec. This should resolve bug #130103, as well as make the code much
2191 cleaner. This is 2.0_rc42.
2193 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2194 modules/generic_stage_target.py:
2195 Forced -p on tar for compressing stages.
2197 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2198 targets/support/chroot-functions.sh:
2199 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2202 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2203 targets/stage1/build.py:
2204 Added patch to build.py for portage 2.1 support.
2206 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2207 targets/support/kmerge.sh:
2208 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2209 <liyiming@ict.ac.cn> in bug #129890.
2211 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2212 targets/support/livecdfs-update.sh:
2213 Moved sed line for ##STARTX to end of file, since we aren't touching
2214 /etc/startx until the end.
2216 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2217 targets/support/livecdfs-update.sh:
2218 Added a check for the games group and add it if it doesn't exist already.
2219 This should resolve bug #125498.
2221 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2222 examples/generic_stage_template.spec, examples/grp_template.spec,
2223 examples/livecd-stage1_template.spec,
2224 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2225 examples/netboot_template.spec, examples/snapshot_template.spec,
2226 examples/stage4_template.spec, examples/tinderbox_template.spec:
2227 Removed portdir_overlay from the snapshot example spec and added
2228 portage_overlay to the example specs for the relevant targets.
2230 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2231 This is 2.0_rc41 since it has better LiveCD support.
2233 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2234 targets/support/livecdfs-update.sh:
2237 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2238 targets/support/functions.sh:
2239 Removed check for livecd/dev-manager being udev since it was done
2240 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2241 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2242 #128265 for pointing this out.
2244 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2245 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2246 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2247 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2249 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2250 modules/generic_stage_target.py:
2251 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2252 live system. You can thank Andrew Gaffney for the fix.
2254 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2255 targets/livecd-stage2/livecd-stage2-controller.sh:
2256 Don't copy motd files if we're using livecd/type generic-livecd.
2258 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2259 targets/livecd-stage2/livecd-stage2-controller.sh,
2260 targets/support/livecdfs-update.sh:
2261 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2262 some extra cleanup to generic-livecd.
2264 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2265 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2266 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2267 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2268 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2269 targets/support/bootloader-setup.sh:
2270 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2271 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2272 and removed all older cdtar files for PPC*.
2274 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2275 livecd/files/livecd.motd.txt:
2276 Added message to the official LiveCD MOTD mentioning how to run the
2277 installer. Blame codeman. This is 2.0_rc40.
2279 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2280 fix so snapshot target doesnt have errors
2282 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2283 targets/support/livecdfs-update.sh:
2284 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2285 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2288 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2289 targets/support/rc-update.sh:
2290 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2293 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2294 targets/support/livecdfs-update.sh:
2295 Added wrapping around the udev sed for those crazy 2.4-users.
2297 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2298 targets/support/livecdfs-update.sh:
2299 Added sed fix for udev starting evms_activate unconditionally. This is
2302 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2303 add stage4/unmerge stage4/rm to valid options
2305 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2306 targets/support/rc-update.sh:
2307 Added fix for bug #122154 from Rajiv Manglani.
2309 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2310 targets/support/kmerge.sh:
2311 Fixed creation of kernelpkgs.txt for the Installer.
2313 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2314 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2315 Updated elilo tarball for IA64.
2317 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2318 DIGESTS support for snapshot creation
2320 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2321 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2322 candidates ever end?
2324 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2325 fix for .DIGESTS.DIGESTS issue in grp
2327 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2328 modules/generic_stage_target.py:
2329 fix for failure when root_overlay is not set
2331 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2332 targets/support/bootloader-setup.sh:
2333 Added IA64/SGI patch from plasmaroo.
2335 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2336 targets/livecd-stage1/livecd-stage1-controller.sh,
2337 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2338 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2341 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2342 modules/generic_stage_target.py:
2343 Allow multiple overlays for root_overlay and overlay spec option
2345 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2346 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2347 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2348 targets/support/rc-update.sh:
2349 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2350 fixed bug #122154. This is catalyst 2.0_rc36.
2352 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2353 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2354 Updated the LiveCD motd to tell the user to run the display manager again,
2355 rather than startx, while mentioning that startx is useful as a rescue X
2356 session since it starts twm. This is catalyst 2.0_rc35.
2358 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2359 Add hfs-hide options to mkisofs so macs boot
2361 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2362 modules/generic_stage_target.py:
2363 Fix indentation issues
2365 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2368 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2369 targets/support/bootloader-setup.sh:
2370 add additional console less entry when consoles are chosen for ppc64
2372 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2373 modules/generic_stage_target.py:
2374 fix kernelopts and extraversion env variable exports
2376 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2377 targets/support/livecdfs-update.sh:
2378 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2379 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2381 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2382 targets/support/kmerge.sh:
2383 Changing the way we determine if extraversion is set. This is catalyst
2386 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2387 targets/support/livecdfs-update.sh:
2388 Change net.ethX links to link to net.lo instead of net.eth0.
2390 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2391 examples/stage4_template.spec:
2392 Fixed rcadd example for stage4. Blame rajiv.
2394 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2395 This is catalyst 2.0_rc31.
2397 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2398 targets/support/livecdfs-update.sh:
2399 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2400 Gaffney for pointing me in the right direction.
2402 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2403 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2405 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2408 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2409 examples/livecd-stage2_template.spec:
2410 updated examples to have console and machine_type
2412 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2413 targets/support/bootloader-setup.sh:
2414 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2417 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2418 This is catalyst 2.0_rc29.
2420 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2421 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2422 Removed extra yaboot.conf from
2423 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2425 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2426 targets/support/kill-chroot-pids.sh:
2427 add sleep to try and give processes a chance to die. bug 119940
2429 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2430 targets/support/functions.sh:
2431 Removed some quotes to make sure we have a binary operator and closing bug
2434 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2435 targets/support/create-iso.sh:
2436 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2438 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2439 targets/support/bootloader-setup.sh:
2440 Added path from bug #120935 for PPC/PPC64.
2442 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2443 Additional spacing fixes submitted by `Kumba
2445 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2446 modules/stage2_target.py:
2447 space cleanups contributed from `Kumba
2449 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2450 add grp/use to valid_values in the grp module
2452 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2455 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2456 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2457 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2458 targets/support/bootloader-setup.sh:
2459 ppc cdtar update; ppc64 bootloader updates
2461 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2462 targets/support/create-iso.sh:
2463 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2465 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2466 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2467 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2468 targets/support/create-iso.sh:
2469 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2471 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2472 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2473 Add ppc console and machine_type=ibm
2475 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2476 modules/generic_stage_target.py:
2477 Fix type error when kernel packages arent defined
2479 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2480 examples/generic_stage_template.spec, examples/grp_template.spec,
2481 examples/livecd-stage1_template.spec,
2482 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2483 examples/stage4_template.spec:
2484 Added more verbose wording and examples for pkgcache_path and
2485 kerncache_path, where necessary.
2487 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2488 targets/support/create-iso.sh:
2489 Really fixing bug #120475 this time. This is 2.0_rc25.
2491 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2492 targets/support/create-iso.sh:
2493 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2496 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2497 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2498 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2499 Added initial support for EFI booting on x86. This is completely untested,
2500 so use it at your own risk. Also, no bug reports without patches, please.
2501 This is catalyst 2.0_rc23.
2503 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2504 kmerge should have been kerncache
2506 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2507 targets/support/pre-kmerge.sh:
2508 Fix a few other places for the kerncache update
2510 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2511 examples/generic_stage_template.spec, examples/grp_template.spec,
2512 examples/livecd-stage1_template.spec,
2513 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2514 examples/netboot_template.spec, examples/stage4_template.spec,
2515 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2516 targets/support/kmerge.sh:
2517 Separation of kerncache from snapcache
2519 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2520 It helps if I actually increment the version number.
2522 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2523 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2524 Added --oneshot to default options for stage1 building. Added code to wipe
2525 world during stages 1 and 3. This is catalyst 2.0_rc22.
2527 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2528 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2529 Fix bug if no kernel packages were defined but there was a postconf setting.
2530 x86 softlevel support is enhanced.
2532 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2533 targets/support/bootloader-setup.sh:
2534 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2536 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2537 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2539 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2542 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2543 Netboot2 fixes for spec parameter checks
2545 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2546 modules/generic_stage_target.py, modules/stage4_target.py:
2547 add makeopts spec file support.
2549 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2550 modules/generic_stage_target.py:
2551 Added fix for bug #119635.
2553 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2554 Fix pre-kmerge.sh for stage4
2556 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2559 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2560 modules/generic_stage_target.py:
2561 fix crash when no kernel is defined. spacing issue
2563 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2566 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2567 modules/livecd_stage2_target.py:
2568 Added livecd/volid to valid_values.
2570 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2571 modules/generic_stage_target.py:
2572 remove extra function that was converting strings to lists unnecessarily
2574 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2575 This is catalyst 2.0_rc17.
2577 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2578 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2579 modules/stage4_target.py:
2580 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2582 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2583 targets/embedded/embedded-preclean-chroot.sh,
2584 targets/grp/grp-preclean-chroot.sh,
2585 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2586 targets/stage1/stage1-preclean-chroot.sh,
2587 targets/stage2/stage2-preclean-chroot.sh,
2588 targets/stage3/stage3-preclean-chroot.sh,
2589 targets/support/chroot-functions.sh,
2590 targets/tinderbox/tinderbox-preclean-chroot.sh:
2591 Added function to cleanup stray /etc/distcc/hosts files.
2593 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2594 targets/support/bootloader-setup.sh:
2595 Added fix from bug #119123. This is catalyst 2.0_rc16.
2597 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2598 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2599 Fixing some spacing. This is catalyst 2.0_rc15.
2601 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2602 Attempt to fix bug #117649
2604 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2605 modules/generic_stage_target.py:
2606 fixes for bugs #119009, #119041 and #118985
2608 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2609 +examples/netboot2_template.spec, modules/catalyst_support.py,
2610 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2611 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2612 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2615 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2616 targets/support/kmerge.sh:
2617 Fix for ccache (null)/.ccache bug
2619 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2622 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2623 Added ppc -mcpu patch from Pylon for bug #118709.
2625 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2626 modules/embedded_target.py, modules/stage4_target.py:
2627 Added linuxrc to embedded and stage4 targets.
2629 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2630 modules/generic_stage_target.py, targets/support/kmerge.sh:
2631 filter kname - and . for kmerge.sh
2633 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2634 targets/support/create-iso.sh:
2635 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2637 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2638 modules/generic_stage_target.py:
2639 change .digests to .DIGESTS
2641 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2642 targets/support/kmerge.sh:
2643 Commented ccache for genkernel build which will resolve #117648 until a
2644 proper solution can be found. This is 2.0_rc13.
2646 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2647 targets/stage1/stage1-controller.sh:
2648 Added patch from vapier for bug #117254.
2650 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2651 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2652 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2653 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2656 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2657 modules/generic_stage_target.py:
2658 Remove chost/cflags etc. warning messages
2660 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2661 modules/generic_stage_target.py:
2662 Attempt to fix bug 117253; chost is wrong on autoresume
2664 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2665 modules/generic_stage_target.py, modules/netboot_target.py,
2666 modules/stage1_target.py:
2667 make setting of destdir more global and part of generic_stage_target
2669 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2670 Fix destpath bug in netboot target
2672 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2673 modules/generic_stage_target.py, modules/stage4_target.py:
2674 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2677 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2678 modules/generic_stage_target.py, modules/stage4_target.py:
2679 remove stray ' from arch/sh.py
2681 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2682 targets/stage1/stage1-controller.sh:
2683 This finally fixes the issues with gcc-config/binutils-config in stage1.
2684 This is catalyst 2.0_rc12.
2686 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2687 Fix incorrect warning message. portdir_overlay -> portage_overlay
2689 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2690 targets/stage1/stage1-controller.sh,
2691 targets/stage1/stage1-preclean-chroot.sh:
2692 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2693 running gcc-config and binutils-config, though it probably breaks running on
2694 non-Gentoo platforms.
2696 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2697 modules/stage1_target.py:
2698 Make stage1 clean up python 2.3 and 2.4, also.
2700 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2701 targets/support/livecdfs-update.sh:
2702 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2704 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2705 modules/generic_stage_target.py:
2706 Change digests file format to HASH_NAME HASH FILE_NAME
2708 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2709 targets/stage1/stage1-controller.sh:
2710 Moved gcc-config/binutils-config to before the chroot.
2712 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2713 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2714 installed. Supports all of shashs algorithms as of 12_21_2005
2716 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2717 modules/generic_stage_target.py:
2718 Catalyst should die if source_subpath is not a string
2720 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2721 modules/generic_stage_target.py:
2722 Fix for source_subpath bug
2724 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2725 examples/generic_stage_template.spec:
2726 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2727 both stages 1 and 2.
2729 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2730 modules/stage2_target.py:
2731 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2732 stage1 to be overridden again.
2734 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2735 targets/stage1/stage1-controller.sh:
2736 It looks like gcc-config/binutils-config needs to be run with the full path,
2737 since it is run outside of the chroot.
2739 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2740 targets/stage1/stage1-controller.sh:
2741 Fixed gcc-config calls. This is 2.0_rc11.
2743 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2744 This is catalyst 2.0_rc10.
2746 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2747 modules/generic_stage_target.py:
2748 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2751 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2752 targets/support/functions.sh:
2753 Changed from -z to -n for bug #116180.
2755 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2756 modules/catalyst_support.py, modules/generic_stage_target.py:
2757 Detect missing binaries for the hashing functions and abort if not found
2759 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2760 files/catalyst.conf:
2761 Updated README to list new requirements. Set default hash as crc32. Set
2762 default digests as sha1/md5.
2764 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2765 modules/catalyst_support.py, modules/generic_stage_target.py,
2766 modules/livecd_stage2_target.py, modules/stage2_target.py:
2767 Change the internal hash checking to be quicker and more memory efficient.
2768 Add additional hash digests options.
2770 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2771 targets/tinderbox/tinderbox-chroot.sh,
2772 targets/tinderbox/tinderbox-controller.sh,
2773 targets/tinderbox/tinderbox-preclean-chroot.sh:
2774 Fixed up spacing/coding style on tinderbox.
2776 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2777 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2778 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2779 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2780 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2781 Fixed up spacing/coding style on support.
2783 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2784 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2786 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2787 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2788 targets/stage4/stage4-preclean-chroot.sh:
2789 Fixed up spacing/coding style on stage4.
2791 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2792 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2793 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2794 targets/stage3/stage3-controller.sh,
2795 targets/stage3/stage3-preclean-chroot.sh:
2796 Fixed up spacing/coding style on stages 2 and 3
2798 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2799 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2800 targets/stage1/stage1-preclean-chroot.sh:
2801 Fixed up spacing/coding style on stage1. Also changed
2802 gcc-config/binutils-config to be outside the chroot.
2804 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2805 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2806 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2807 Fixed up spacing/coding style on netboot.
2809 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2810 targets/livecd-stage1/livecd-stage1-chroot.sh,
2811 targets/livecd-stage1/livecd-stage1-controller.sh,
2812 targets/livecd-stage2/livecd-stage2-controller.sh:
2813 Fixed up spacing/coding style on livecd-stage*.
2815 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2816 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2817 targets/grp/grp-preclean-chroot.sh:
2818 Fixed up spacing/coding style on grp.
2820 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2821 targets/embedded/embedded-chroot.sh,
2822 targets/embedded/embedded-controller.sh,
2823 targets/embedded/embedded-fs-runscript.sh,
2824 targets/embedded/embedded-preclean-chroot.sh:
2825 Fixed up spacing/coding style on embedded.
2827 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2828 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2829 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2830 targets/support/functions.sh:
2831 Removing extra line from x86.py, fixing up comments, spacing, and coding
2832 style in targets/support through functions.sh
2834 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2835 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2836 Fix more tab/spacing issues .. trying to make everything use tabs
2838 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2839 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2840 modules/stage1_target.py, modules/stage2_target.py,
2841 modules/stage3_target.py, modules/stage4_target.py:
2842 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2845 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2846 modules/generic_stage_target.py:
2847 Add envscript warning to aid users who may not know what they are doing
2849 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2850 examples/generic_stage_template.spec:
2851 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2852 only configurable when building a stage2 tarball, to match the current state
2853 of portage. This is 2.0_rc9.
2855 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2856 targets/support/chroot-functions.sh:
2857 Silence more of portages beeps and clicks and whistles
2859 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2860 targets/support/chroot-functions.sh:
2861 Change the portage emerge to use run_emerge
2863 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2864 modules/generic_stage_target.py, modules/snapshot_target.py,
2865 modules/stage1_target.py, modules/stage2_target.py,
2866 modules/stage3_target.py:
2867 allow portdir_overlay to be part of all specs not including snapshot spec.
2868 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2869 Remove overlay support from the snapshot spec but added a warning.
2871 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2872 modules/stage2_target.py:
2873 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2876 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2877 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2878 Add support for bootloader softlevel=; have rsync delete the extra files out
2879 of the overlay so that the overlay always matches the source dir
2881 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2882 Swapped -v/-V since I had gotten them wrong here.
2884 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2885 modules/generic_stage_target.py:
2886 Fix stupid overlay bug
2888 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2889 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2890 targets/livecd-stage1/livecd-stage1-chroot.sh,
2891 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2892 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2893 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2894 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2895 targets/support/unmerge.sh:
2896 Made sure we use -f on removing the default links for splash. Removed
2897 check_portage_version as it really isn't needed anymore. Removed
2898 --no-install from genkernel commands in kmerge.sh so users must manually
2899 remove kernels from /boot. This is 2.0_rc8.
2901 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2902 targets/support/livecdfs-update.sh:
2903 Made sed on devfsd.conf conditional on it existing. Removes one more error
2904 message from a standard catalyst run.
2906 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2907 Added warning about breaking snapshot cache and re-enable autoresume, since
2908 the errors I was getting were elsewhere.
2910 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2911 modules/generic_stage_target.py:
2912 Fix indentation error the last commit caused
2914 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2915 modules/generic_stage_target.py:
2916 Always clear autoresume points after a successful run
2918 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2919 targets/support/livecdfs-update.sh:
2920 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2921 snapshot caching after a successful gentoo-release-livecd run.
2923 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2924 targets/support/rc-update.sh:
2925 Added famd to default on official LiveCD.
2927 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2928 targets/support/chroot-functions.sh:
2929 Fixes 'too many arguments' error in check_portage_version.
2931 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2932 modules/generic_stage_target.py:
2933 remove extra self.env={} that was resetting the environment to null
2935 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2936 modules/livecd_stage1_target.py:
2937 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2940 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2941 Add a default path to the environment in the chroot
2943 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2944 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2945 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2946 targets/livecd-stage2/livecd-stage2-controller.sh,
2947 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2948 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2949 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2950 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2951 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2952 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2953 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2954 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2955 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2957 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2959 Fixed up the man page, which has been suffering for some time, and also
2960 reversed -v/-V in the help message.
2962 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2963 targets/support/livecdfs-update.sh:
2964 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2967 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2968 Turning off autoresume of doom until I can get more testing. I've had
2969 several issues with it. I'll be reporting/fixing these as I come across them
2970 but for now wish to turn it off by default as I don't want this one feature
2971 to stop the possible 2.0 final release.
2973 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2974 targets/livecd-stage2/unmerge.sh:
2975 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2976 anymore and probably should have been removed a long time ago when the new
2977 code was put into place in livecdfs-update.sh and livecd-local.start
2980 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2981 targets/livecd-stage1/livecd-stage1-chroot.sh,
2982 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2983 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2984 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2986 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2987 modules/generic_stage_target.py, modules/generic_target.py:
2988 self.env should be a part of the super class generic_target so it applies to
2989 snapshots as well; removing redundant pass in the generic_target class as
2990 its not needed. There is code there to fill the statements
2992 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2993 targets/support/livecdfs-update.sh:
2994 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2997 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2998 Changed version stamp to 2.0_rc6.
3000 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3001 modules/generic_stage_target.py:
3002 Fix for unpack cases
3004 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3005 modules/generic_stage_target.py:
3008 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3009 modules/catalyst_support.py, modules/generic_stage_target.py,
3010 modules/grp_target.py, modules/livecd_stage1_target.py,
3011 modules/livecd_stage2_target.py, modules/netboot_target.py,
3012 modules/snapshot_target.py, modules/tinderbox_target.py:
3013 Stop reading env from the OS. Rely on the more on the envscript for oddball
3014 settings. Change -v to verbose and -V to version
3016 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3019 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3020 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3023 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3024 examples/generic_stage_template.spec:
3025 Added chost/cflags/cxxflags/ldflags to example spec template.
3027 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3028 targets/support/rc-update.sh:
3029 OK, just kidding on that last commit. We were already doing rc-update add
3030 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3031 there's no point in having it in rc-update.sh
3033 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3034 targets/support/rc-update.sh:
3035 Have rc-update add xdm if livecd/xdm is set.
3037 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3038 modules/catalyst_lock.py, modules/catalyst_support.py,
3039 modules/embedded_target.py, modules/generic_stage_target.py,
3040 modules/grp_target.py, modules/livecd_stage1_target.py,
3041 modules/livecd_stage2_target.py, modules/netboot_target.py,
3042 modules/stage1_target.py, modules/stage4_target.py,
3043 modules/tinderbox_target.py:
3044 So I was just kidding on that last commit. This one is 2.0_rc4.
3046 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3047 modules/catalyst_lock.py, modules/catalyst_support.py,
3048 modules/embedded_target.py, modules/generic_stage_target.py,
3049 modules/grp_target.py, modules/livecd_stage1_target.py,
3050 modules/livecd_stage2_target.py, modules/netboot_target.py,
3051 modules/stage1_target.py, modules/stage2_target.py,
3052 modules/stage4_target.py, modules/tinderbox_target.py:
3053 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3055 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3056 files/catalyst.conf, modules/catalyst_lock.py,
3057 modules/catalyst_support.py, modules/embedded_target.py,
3058 modules/generic_stage_target.py, modules/grp_target.py,
3059 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3060 modules/netboot_target.py, modules/stage1_target.py,
3061 modules/stage2_target.py, modules/stage4_target.py,
3062 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3063 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3064 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3066 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3067 modules/generic_stage_target.py:
3068 Fix autoresume for unpacking tarballs
3070 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3071 targets/support/livecdfs-update.sh:
3072 remove gnap livecd-type per Koon's request
3074 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3075 change rc-update add modules default to rc-update add modules boot
3077 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3078 modules/generic_stage_target.py, modules/grp_target.py:
3079 Add more verbosity to digests if -V is enabled, add more print messages to
3082 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3083 modules/generic_stage_target.py, modules/grp_target.py:
3084 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3086 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3087 Fix folder name for grp build dir to not have .tar.bz2 at the end
3089 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3090 modules/catalyst_support.py, modules/generic_stage_target.py:
3091 Add md5 and sha .digests file creation per wolf31o2's feature request
3093 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3094 This is catalyst-2.0_rc2.
3096 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3097 files/catalyst.conf, modules/generic_stage_target.py,
3098 modules/livecd_stage1_target.py:
3099 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3100 after each successful kernel build;add autoresume documentation to
3103 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3104 targets/embedded/embedded-controller.sh,
3105 targets/embedded/embedded-fs-runscript.sh,
3106 targets/livecd-stage2/livecd-stage2-controller.sh,
3107 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3108 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3109 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3110 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3111 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3112 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3113 targets/support/rc-update.sh:
3114 Changed multiple spaces to tabs to satisfy my OCD.
3116 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3117 targets/support/chroot-functions.sh:
3118 Bumped genkernel detection to require 3.3.0 or higher
3120 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3121 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3122 targets/netboot/netboot-controller.sh:
3123 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3124 clst_grp_use. This is catalyst-2.0_rc1.
3126 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3127 targets/netboot/netboot-controller.sh:
3128 change to clst_use from clst_netboot_use
3130 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3131 targets/livecd-stage1/livecd-stage1-chroot.sh,
3132 targets/stage4/stage4-chroot.sh:
3133 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3135 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3136 targets/stage4/stage4-chroot.sh:
3137 Fixed USE invocations in stage4 target.
3139 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3140 modules/livecd_stage1_target.py:
3141 Force use=livecd for livecd-stage1
3143 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3144 This is version 2.0_pre20051129.
3146 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3147 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3148 Removed kudzu-knoppix from example spec files.
3150 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3151 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3152 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3154 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3155 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3156 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3157 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3158 definitions in the examples to fit in 80 columns.
3160 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3161 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3162 modules/grp_target.py, modules/tinderbox_target.py,
3163 targets/tinderbox/tinderbox-chroot.sh:
3164 Tinderbox script: added newuse, tinderbox and grp targets added support for
3165 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3166 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3168 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3169 Added portdir example to catalyst.conf for bug #113272.
3171 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3172 targets/support/create-iso.sh:
3173 Fixed a few lines which were causing the isolinux directory to be removed
3174 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3176 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3177 targets/support/create-iso.sh:
3178 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3180 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3181 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3182 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3183 too many arches dont use it by default, test for an initrd in the yaboot
3186 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3187 modules/generic_stage_target.py:
3188 Fix split error if use is specified
3190 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3191 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3192 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3193 Updated palo version from catalyst 1.x for HPPA.
3195 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3196 targets/support/bootloader-setup.sh:
3197 Removing for loop for grub on amd64/x86 as it was totally useless.
3199 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3200 targets/support/bootloader-setup.sh:
3201 Remove vga= line for PPC.
3203 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3204 targets/support/bootloader-setup.sh:
3205 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3207 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3208 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3209 Removing slot patch as it probably didn't belong here anyway, and updating
3210 version stamp to 2.0_pre20051118.
3212 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3213 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3214 targets/support/bootloader-setup.sh:
3215 fix the bootloader script for isolinux so that it actually makes a cfg file,
3216 remove extra unneeded catalyst aborting print statement, reorganize rm code
3217 to make sure is splits properly and is an array even from the cmdline
3219 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3220 targets/support/livecdfs-update.sh:
3221 Added call to update-usbids to download the latest usb.ids file.
3223 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3224 modules/generic_stage_target.py:
3225 Move checks of running catalyst into the target which is simpler
3227 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3228 modules/generic_stage_target.py:
3229 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3230 that doesnt exist yet
3232 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3233 Keep unnecessary programs from installing into kerncache
3235 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3236 modules/generic_stage_target.py:
3237 Turn on more tracebacks at this point to better debug .. will need to turn
3238 them down as we find errors and build appropriate error handlers
3240 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3241 Changed version marker to 2.0_pre20051115 for new ebuild.
3243 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3244 modules/livecd_stage2_target.py:
3245 Fix bug in livecd stage2 so that it doesnt try to use tar
3247 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3248 targets/livecd-stage2/livecd-stage2-controller.sh:
3249 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3250 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3251 of Getting_Online.txt from catalyst 1.1.10.10.
3253 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3254 Added Joshua Kinard to authors for his mips contributions.
3256 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3257 examples/livecd-stage2_template.spec:
3258 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3259 Paul Kessler on gentoo-catalyst. ;]
3261 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3262 Change variables from cat1 format to cat2
3264 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3265 modules/generic_stage_target.py, modules/stage1_target.py:
3266 Fix modules has no attribute register
3268 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3269 modules/generic_stage_target.py:
3270 Fix broken aliases code that was just proof of concept
3272 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3273 Output mkisofs command line options to assist in debugging
3275 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3276 modules/generic_stage_target.py, targets/support/create-iso.sh:
3279 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3280 modules/generic_stage_target.py:
3281 Add VERY basic support for aliases kernel parameter.
3283 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3284 modules/livecd_stage2_target.py:
3285 Remove large section of commented code
3287 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3288 modules/generic_stage_target.py, modules/stage1_target.py:
3289 Allow LDFLAGS to be specified as an ENV variable for stage1
3291 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3292 modules/generic_stage_target.py:
3293 Fix rc-update to automatically run default options for livecds. Removed an
3294 erroneous key check.
3296 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3297 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3298 Make use spec key optional to default to profile defaults
3300 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3301 +examples/stage4_template.spec:
3302 Preliminary stage4_template.spec file
3304 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3305 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3306 Updated version stamp and added slot patch.
3308 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3309 Fix ordering problem so self.settings is defined
3311 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3312 modules/generic_stage_target.py:
3313 Correct a rsync issue when the directory doesnt exist
3315 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3316 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3317 targets/livecd-stage2/livecd-stage2-controller.sh,
3318 targets/netboot/netboot-controller.sh,
3319 targets/stage4/stage4-controller.sh:
3320 run pre_kmerge and post_kmerge only once
3322 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3323 targets/support/bootloader-setup.sh:
3324 MIPS bootloader patch
3326 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3327 targets/support/mips-arcload_conf.sh:
3328 Fix MIPS Serial Detection
3330 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3331 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3332 +targets/support/mips-arcload_conf.sh:
3333 Application of Kumba's patches for MIPS support
3335 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3336 Check for the correct arch specific cd building tool
3338 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3339 modules/generic_stage_target.py:
3340 Print a warning if livecd/iso is not defined
3342 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3343 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3345 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3346 targets/support/post-kmerge.sh:
3347 Check for existence of files in /lib/modules before running depscan.sh. This
3348 replaces the mips-specific check and makes it portable.
3350 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3351 modules/generic_stage_target.py:
3352 update autoresume logic when dealing with rsync unpack operations
3354 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3355 targets/support/post-kmerge.sh:
3356 Bypass module load on mips
3358 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3359 remove --no-deps so dependancies get installed for genkernel
3361 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3362 modules/generic_stage_target.py:
3363 Fix missing : statement in unpack
3365 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3366 modules/generic_stage_target.py:
3367 fix livecd-stage2 unpack when seedcache is turned off
3369 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3370 targets/support/functions.sh:
3371 Fix module unpacking and make it actually optional.
3373 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3374 modules/generic_stage_target.py:
3375 Fix broken seedcache autoresume interaction
3377 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3378 modules/generic_stage_target.py:
3379 Cleanup stage directories properly for tar installs
3381 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3382 Tinderbox no longer cleans /tmp/*
3384 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3385 targets/tinderbox/tinderbox-chroot.sh,
3386 targets/tinderbox/tinderbox-controller.sh:
3387 Fixing problem with bind mounted portage and final rsync on tinderbox target
3388 and adding additional logging.
3390 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3391 Stop tinderbox from trying to create a tarball of itself
3393 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3394 modules/generic_stage_target.py:
3395 Fix catalyst so it fully disables snapcache when its not specified in the
3398 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3399 examples/livecd-stage2_template.spec:
3400 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3401 spec template and updating version stamp.
3403 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3404 modules/catalyst_support.py:
3405 allow file_check to proceed if key is not in use
3407 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3408 Recursively make the missing directories
3410 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3411 Fix extract_modules to just echo a warning that it is missing
3413 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3414 files/catalyst.conf:
3415 Updating default configuration for catalyst and updating version stamp,
3416 since we're beginning internal testing for release.
3418 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3419 modules/generic_stage_target.py:
3420 fix bug 106004 split strings into a list for empty and rm operation
3422 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3423 modules/livecd_stage2_target.py:
3424 Append slashes to directories so rsyncs work properly
3426 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3427 examples/livecd-stage2_template.spec:
3428 Changing source_subpath for livecd-stage2 example for bug #101704.
3430 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3431 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3432 targets/support/livecdfs-update.sh:
3433 Added livecd/xdm and livecd/xsession options. These are used to setup the
3434 default display manager and X session, respectively. Added supporting
3435 documentation to example spec files. Imported more work from my fsscript for
3436 the official LiveCD.
3438 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3439 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3440 discussion, see bug #88777.
3442 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3443 modules/generic_stage_target.py:
3444 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3445 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3447 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3448 targets/livecd-stage1/livecd-stage1-controller.sh,
3449 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3450 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3451 on livecd-stage2 and removing universal motd for livecd/type of
3452 gentoo-release-livecd.
3454 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3455 modules/livecd_stage1_target.py:
3456 Add optional livecd/type env var for scripts to add optional items to the
3459 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3460 -livecd/files/x86-help.msg:
3461 Removing x86-help.msg as it is no longer used.
3463 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3464 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3465 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3466 Add dobladecenter description to bootloader files for x86/amd64.
3468 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3469 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3471 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3472 modules/generic_stage_target.py:
3473 Added split to use section for bug #104414.
3475 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3476 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3477 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3478 Tabs to whitespaces for isolinux.
3480 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3481 targets/support/bootloader-setup.sh:
3482 Changed isolinux to use new split-out help messages. Using grub gives a
3483 single help message with pager.
3485 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3486 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3487 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3488 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3489 Added F2->F7 help messages for isolinux.
3491 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3492 livecd/files/README.txt, livecd/files/generic.motd.txt,
3493 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3494 livecd/files/livecd-local.start:
3495 Updated files from latest used to build LiveCD.
3497 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3498 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3500 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3501 modules/catalyst_support.py:
3502 Added fix for using options with = in them with --cli (ex.
3503 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3504 <cell@ices.utexas.edu> for pointing this out to me via email.
3506 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3507 modules/generic_stage_target.py, targets/support/functions.sh:
3508 fix bug in exec_in_chroot for stage1 target
3510 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3511 modules/generic_stage_target.py:
3512 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3513 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3515 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3516 catalyst, examples/livecd-stage2_template.spec,
3517 examples/snapshot_template.spec, files/catalyst.conf,
3518 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3519 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3520 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3521 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3522 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3523 targets/livecd-stage2/livecd-stage2-controller.sh,
3524 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3525 targets/stage2/stage2-preclean-chroot.sh,
3526 targets/stage3/stage3-preclean-chroot.sh,
3527 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3528 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3529 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3530 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3531 targets/support/target_image_setup.sh:
3532 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3533 to look at gamecdfs-update.sh yet.
3535 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3536 modules/generic_stage_target.py:
3537 Remove extra debugging print statement
3539 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3540 +modules/catalyst_lock.py, modules/catalyst_support.py,
3541 modules/embedded_target.py, modules/generic_stage_target.py,
3542 modules/grp_target.py, modules/livecd_stage1_target.py,
3543 modules/livecd_stage2_target.py, modules/netboot_target.py,
3544 modules/snapshot_target.py, modules/stage1_target.py,
3545 modules/stage2_target.py, modules/stage4_target.py,
3546 targets/support/functions.sh:
3547 Add locking support. Code simplification for unpack and unpack snapshot.
3548 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3549 Add seedcache support (Grabs output from previous target run)
3550 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3552 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3553 modules/catalyst_support.py, modules/generic_stage_target.py:
3554 Add support to cache the snapshot dir. add snapcache to options. add
3555 snapshot_cache= to override the default location of the cache in
3556 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3558 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3559 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3560 Forward port README.txt and Getting_Online.txt files from catalyst
3563 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3564 Add automatic creation/deletion of runlevels based on rcadd rcdel
3566 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3567 Fix grp so that grp/use is not required anymore
3569 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3570 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3571 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3572 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3573 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3574 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3575 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3576 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3577 they are known to cause booting problems.
3579 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3580 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3581 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3582 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3585 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3586 targets/stage1/stage1-chroot.sh:
3587 Fixed quoting in stage1 profile check.
3589 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3590 targets/stage3/stage3-chroot.sh:
3591 Fixing USE for stage3.
3593 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3594 targets/support/chroot-functions.sh:
3595 Fix FETCH code so it will run for Pylon
3597 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3598 targets/grp/grp-chroot.sh:
3599 Fix bindist invcation.
3601 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3602 targets/grp/grp-chroot.sh:
3603 Made sure bindist was used for all emerges in GRP.
3605 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3606 Fix USE flags for GRP build
3608 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3609 targets/stage4/stage4-chroot.sh:
3610 let GRP use the users environment variables and removed extra
3611 GRP_STAGE23_USE from stage4
3613 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3614 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3615 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3617 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3618 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3619 impact all previous spec files that use this option. It's beejay's fault.
3621 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3622 Changed to use linux32 for ppc32 support when build host is ppc64.
3624 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3626 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3628 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3629 Minor cosmetic print statement fixes for readability
3631 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3632 modules/catalyst_support.py, modules/generic_stage_target.py:
3633 Fix None None bug and exception reporting
3635 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3636 Fix iso creation script. Case statement out of place
3638 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3639 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3640 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3641 catalyst, files/catalyst.conf, modules/builder.py,
3642 modules/catalyst_support.py, modules/embedded_target.py,
3643 modules/generic_stage_target.py, modules/generic_target.py,
3644 modules/grp_target.py, modules/livecd_stage1_target.py,
3645 modules/livecd_stage2_target.py, modules/netboot_target.py,
3646 modules/snapshot_target.py, modules/stage1_target.py,
3647 modules/stage2_target.py, modules/stage3_target.py,
3648 modules/stage4_target.py, modules/tinderbox_target.py,
3649 targets/embedded/embedded-chroot.sh,
3650 targets/embedded/embedded-fs-runscript.sh,
3651 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3652 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3653 targets/grp/grp-preclean-chroot.sh,
3654 targets/livecd-stage1/livecd-stage1-chroot.sh,
3655 targets/livecd-stage1/livecd-stage1-controller.sh,
3656 targets/livecd-stage2/livecd-stage2-controller.sh,
3657 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3658 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3659 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3660 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3661 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3662 targets/stage2/stage2-controller.sh,
3663 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3664 targets/stage3/stage3-controller.sh,
3665 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3666 targets/stage4/stage4-controller.sh,
3667 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3668 targets/support/create-iso.sh, targets/support/functions.sh,
3669 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3670 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3671 targets/support/target_image_setup.sh,
3672 targets/tinderbox/tinderbox-chroot.sh,
3673 targets/tinderbox/tinderbox-controller.sh,
3674 targets/tinderbox/tinderbox-preclean-chroot.sh:
3675 Big honkin' copyright update.
3677 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3678 modules/generic_stage_target.py:
3679 add additional logging output. Use standard os redirection methods to log to
3682 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3683 targets/stage1/stage1-chroot.sh:
3684 Added profile sanity check for bug #97867.
3686 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3687 targets/support/bootloader-setup.sh:
3688 Removing acpi=off from default kernel arguments and adding ia64
3689 livecd-stage2 support functions and cdtar.
3691 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3692 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3693 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3694 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3695 splash command line.
3697 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3698 targets/support/create-iso.sh:
3699 Fixed up zisofs support. Waiting for response from sparc before touching
3702 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3703 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3704 targets/support/functions.sh:
3705 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3706 to allow it to work on all arches that dynamically build their bootloader
3709 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3710 targets/stage4/stage4-controller.sh:
3711 Fix stage4 so it doesnt run the bootloader stuff
3713 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3714 targets/support/bootloader-setup.sh:
3715 Removed dokeymap from non-Gentoo releases.
3717 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3718 targets/support/livecdfs-update.sh:
3719 Added call to update-pciids to download the latest pci.ids file.
3721 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3722 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3723 modules/stage4_target.py:
3724 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3726 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3727 Fix issue where -s on the command line would not run
3729 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3730 livecd/files/generic.motd.txt:
3731 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3732 kernel configurations.
3734 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3735 targets/support/livecdfs-update.sh:
3736 Updated hostname/domainname creation for new baselayout.
3738 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3739 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3740 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3742 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3743 targets/support/chroot-functions.sh:
3744 Change portage emerge to use --oneshot --nodeps to keep from merging the
3745 same packages multiple times.
3747 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3748 targets/stage2/stage2-chroot.sh:
3749 Added a -p bootstrap when catalyst is called with -V (verbose).
3751 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3752 targets/support/livecdfs-update.sh:
3753 Removed inittab hack, as this is done by livecd-tools.
3755 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3756 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3757 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3759 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3760 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3761 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3762 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3763 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3764 targets/livecd-stage2/livecd-stage2-controller.sh:
3765 Removed gentoo.png and creation of face directory. Changed
3766 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3769 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3770 targets/stage1/stage1-preclean-chroot.sh,
3771 targets/support/chroot-functions.sh:
3772 Added setup_binutils function and force both of them to run during stage1
3775 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3776 examples/livecd-stage2_template.spec:
3777 Added livecd/volid explanation to example spec.
3779 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3780 targets/support/create-iso.sh:
3781 General cleanup of ISO code and added default livecd/volid when it is not set.
3783 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3784 targets/embedded/embedded-controller.sh:
3785 Actually modify the embedded target this time.
3787 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3788 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3789 targets/livecd-stage2/livecd-stage2-controller.sh,
3790 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3791 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3792 and livecd-stage2 targets.
3794 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3795 files/catalyst.conf:
3796 Retired John Davis <zhen@gentoo.org> and added storedir to default
3799 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3800 targets/support/livecdfs-update.sh:
3801 Uncommented openglify, since it is needed for both opengl-update-livecd and
3804 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3805 modules/generic_stage_target.py:
3806 Fix print statement so it shows when kill_chroot_pids is run correctly
3808 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3809 modules/snapshot_target.py:
3810 Fix snapshot target to skip the kill_pids check
3812 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3813 Bug fixes in parse_spec, fix issues detecting list or string.
3815 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3816 modules/catalyst_support.py:
3817 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3818 spaces are after :. Better handling of comments ( ie preprocessed and
3819 stripped off ). Unset empty keys.
3821 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3822 targets/support/kill-chroot-pids.sh:
3823 Remove extra P_NAME definition that is never used. Saves processing time.
3824 Bumped catalyst to pre2
3826 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3827 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3828 +targets/support/kill-chroot-pids.sh:
3829 User info about runscript and archscript. Added checks for processes running
3830 in the chroot and created a script to kill them. Should fix the unmounting
3831 issues with gconfd or any other running application in the chroot
3833 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3834 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3835 Remove using gcc-config to set things up as we should all be using 2005.0
3838 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3839 examples/livecd-stage2_template.spec:
3840 Added livecd/users to example livecd-stage2 spec file.
3842 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3843 targets/support/livecdfs-update.sh:
3844 Change default hostnames for livecds
3846 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3847 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3848 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3851 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3852 modules/livecd_stage2_target.py:
3853 Clear autoresume flags when build is done
3855 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3856 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3857 targets/support/create-iso.sh:
3858 Fix isolinux so that it finds menus and kernels and stuff
3860 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3861 modules/generic_stage_target.py:
3862 Make purge operation a little less chatty, removed print statements
3864 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3865 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3866 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3867 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3869 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3870 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3871 print warning message about deprecated use of cdfstype
3873 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3874 targets/support/chroot-functions.sh:
3875 statically define genkernel location to eliminate which command failure if
3876 genkernel is not installed
3878 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3879 modules/generic_stage_target.py:
3880 change the portage_overlay to an array so it always works
3882 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3883 modules/catalyst_support.py:
3884 Fix exception handling to remove extraneous prints of None
3886 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3887 Remove iso creation code from stage4
3889 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3890 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3891 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3892 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3893 targets/livecd-stage1/livecd-stage1-chroot.sh,
3894 targets/livecd-stage1/livecd-stage1-controller.sh,
3895 targets/livecd-stage2/livecd-stage2-controller.sh,
3896 targets/netboot/netboot-controller.sh,
3897 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3898 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3899 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3900 targets/support/create-iso.sh, targets/support/kmerge.sh,
3901 targets/support/target_image_setup.sh,
3902 targets/tinderbox/tinderbox-controller.sh:
3903 Fix some exception handling in catalyst_support.py, remove intermediate
3904 destination folder of iso and tarball, add additional tests for folders not
3905 found on host but defined in spec file, keep catalyst from erroring in this
3906 case, change exit code on shell scripts so that errors are reported to
3907 catalyst and causes catalyst to die on errors, fix bug in
3908 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3909 check for mkisofs that informs the user of where to get the program, and
3910 removed the autoresume code from ccache and distcc installation until I can
3911 figure out a way to have the autoresume flag go someplace outside the chroot.
3913 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3914 Remove bind mounts before rm operations happen at startup
3916 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3917 modules/generic_stage_target.py:
3918 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3920 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3921 modules/generic_stage_target.py:
3922 fix minor bug in the purge code so that it actually runs the commands
3924 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3925 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3926 modules/stage4_target.py:
3927 Change ordering of tasks so root_overlay and fsscript occur after
3928 livecd_update, giving users a chance to override livecd_update
3930 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3931 modules/catalyst_support.py, modules/generic_stage_target.py:
3932 Added a better exception handling message for keyboard interrupt and added
3933 countdown timer for purge operation to give an opportunity to exit
3935 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3936 modules/catalyst_support.py, modules/generic_stage_target.py:
3937 Add support to clear the autoresume flags and improve the purge code to
3938 clean the chroot, and pkg/kern cache
3940 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3941 modules/catalyst_support.py, modules/generic_stage_target.py,
3942 modules/livecd_stage1_target.py:
3943 only append livecd-tools to the livecd-stage1 target package list and move a
3944 check out of the way so command line and spec files can co-exist
3946 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3947 modules/generic_stage_target.py:
3948 fixed python syntax in set_packages so catalyst will run
3950 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3951 modules/embedded_target.py, modules/generic_stage_target.py,
3952 modules/grp_target.py, modules/livecd_stage1_target.py,
3953 modules/livecd_stage2_target.py, modules/netboot_target.py,
3954 modules/stage4_target.py, modules/tinderbox_target.py,
3955 targets/embedded/embedded-chroot.sh,
3956 targets/embedded/embedded-controller.sh,
3957 targets/livecd-stage1/livecd-stage1-controller.sh,
3958 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3959 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3960 targets/livecd-stage2/livecd-stage2-controller.sh,
3961 -targets/livecd-stage2/livecd-stage2-iso.sh,
3962 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3963 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3964 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3965 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3966 +targets/support/target_image_setup.sh:
3967 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3970 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3971 targets/livecd-stage2/livecd-stage2-controller.sh,
3972 targets/support/livecdfs-update.sh:
3973 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3974 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3975 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3978 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3979 targets/livecd-stage2/livecd-stage2-controller.sh,
3980 targets/support/rc-update.sh:
3981 Updated rc-update.sh with better defaults for different livecd/type settings
3982 and cleaning up file copying in livecd-stage2-controller.sh to match
3985 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3986 Made example of catalyst.conf in README match the default catalyst.conf
3989 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3991 Removing old files from previous maintainers and updating README.
3993 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3994 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3995 Added livecd/users option to create non-root users. The first user listed
3996 will also be used for auto-starting X, if X is merged onto the CD.
3998 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3999 targets/livecd-stage1/livecd-stage1-controller.sh,
4000 targets/livecd-stage2/livecd-stage2-controller.sh,
4001 targets/support/livecdfs-update.sh:
4002 Updated all instances of livecd/type: gentoo-release-environmental to
4003 gentoo-release-livecd and added generic-livecd.
4005 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4006 examples/fsscript.sh.example, examples/gamecd.conf.example,
4007 examples/generic_stage_template.spec, examples/grp_template.spec,
4008 examples/livecd-stage1_template.spec,
4009 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4010 examples/snapshot_template.spec:
4011 Imported example files from catalyst 1.1.9 to make them more verbose.
4013 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4014 Fix grp/use bug #89365
4016 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4017 modules/generic_stage_target.py, targets/support/kmerge.sh:
4018 Fixes for initramfs overlay support.
4020 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4021 modules/generic_stage_target.py, targets/support/kmerge.sh,
4022 targets/support/pre-kmerge.sh:
4023 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4024 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4025 caching bug; Also adding preliminary support for initramfs_overlay from
4028 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4029 modules/generic_stage_target.py, targets/support/kmerge.sh:
4030 Removed support for postconf as genkernel no longer has that option
4032 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4033 modules/embedded_target.py, modules/generic_stage_target.py,
4034 modules/grp_target.py, modules/livecd_stage1_target.py,
4035 modules/livecd_stage2_target.py, modules/netboot_target.py,
4036 modules/stage4_target.py, modules/tinderbox_target.py,
4037 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4038 targets/stage1/stage1-preclean-chroot.sh,
4039 targets/support/chroot-functions.sh:
4040 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4041 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4043 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4044 modules/livecd_stage2_target.py:
4045 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4047 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4048 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4049 modules/livecd_stage2_target.py, modules/stage4_target.py,
4050 targets/livecd-stage1/livecd-stage1-controller.sh,
4051 targets/livecd-stage2/livecd-stage2-controller.sh,
4052 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4053 targets/support/functions.sh, targets/support/kmerge.sh,
4054 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4055 Generalized kernel support, fsscript, rcupdate, etc for stage4
4057 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4058 targets/support/pre-kmerge.sh:
4059 Removed sed for usb devices from legacy genkernel, as we're going to require
4060 a version much higher that no longer exhibits the bug.
4062 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4063 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4064 targets/support/livecdfs-update.sh:
4065 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4066 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4067 the ut2004demo shell script has been renamed to ut2004-demo.
4069 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4070 let genkernel always reinstall itself
4072 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4073 modules/catalyst_support.py, modules/generic_stage_target.py,
4074 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4075 fix case bug in livecdfs-update.sh; fix bug in initial command line
4076 arguement parsing; add cflags spec file support which is only allowed to
4079 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4080 targets/stage3/stage3-chroot.sh:
4081 Fix a use flag bug in the stage3
4083 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4084 modules/generic_stage_target.py:
4085 Changes to allow cflags, chost, cxxflags in a spec file
4087 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4088 targets/livecd-stage1/livecd-stage1-controller.sh,
4089 targets/livecd-stage2/livecd-stage2-controller.sh,
4090 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4091 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4092 targets/support/pre-kmerge.sh:
4093 change the code to use more case statements. Fix gcc issue in stage1.
4095 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4096 targets/livecd-stage1/livecd-stage1-controller.sh,
4097 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4098 Merging in changes from catalyst 1.1.x for gamecd support.
4100 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4101 targets/stage1/stage1-preclean-chroot.sh:
4102 Removing gcc-config stuff to see if its still required to work around a gcc
4105 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4106 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4107 Added tests for genkernel >3.2.0
4109 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4112 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4113 Updated AUTHORS with new maintainers and updated contributors list.
4115 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4116 examples/fsscript.sh.example, livecd/files/README.txt,
4117 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4118 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4119 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4120 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4121 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4122 universal.motd.txt to resolve documentation issue on bug #86914. Added
4123 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4124 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4127 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4128 targets/livecd-stage2/livecd-stage2-controller.sh:
4129 Removed a few unnecessary comments
4131 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4132 Removed obsolete files from the livecd directory as the functionality has
4133 moved into the targets folders
4135 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4136 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4137 Additional catalyst 2.0.0 files
4139 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4140 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4141 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4142 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4143 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4144 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4145 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4146 -livecd/runscript/alpha-archscript.sh,
4147 -livecd/runscript/default-runscript.sh,
4148 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4149 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4150 -livecd/runscript-support/gamecdfs-update.sh,
4151 -livecd/runscript-support/kmerge.sh,
4152 -livecd/runscript-support/livecdfs-update.sh,
4153 -livecd/runscript-support/post-kmerge.sh,
4154 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4155 modules/embedded_target.py, modules/generic_stage_target.py,
4156 modules/grp_target.py, modules/livecd_stage1_target.py,
4157 modules/livecd_stage2_target.py, -modules/netboot.py,
4158 +modules/netboot_target.py, modules/snapshot_target.py,
4159 modules/stage1_target.py, +modules/stage4_target.py,
4160 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4161 +targets/embedded/embedded-controller.sh,
4162 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4163 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4164 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4165 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4166 +targets/livecd-stage1/livecd-stage1-controller.sh,
4167 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4168 -targets/livecd-stage1/livecd-stage1.sh,
4169 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4170 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4171 +targets/livecd-stage2/livecd-stage2-controller.sh,
4172 +targets/livecd-stage2/livecd-stage2-iso.sh,
4173 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4174 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4175 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4176 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4177 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4178 +targets/stage1/stage1-controller.sh,
4179 +targets/stage1/stage1-preclean-chroot.sh,
4180 -targets/stage1/stage1-preclean1-chroot.sh,
4181 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4182 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4183 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4184 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4185 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4186 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4187 +targets/stage4/stage4-preclean-chroot.sh,
4188 +targets/support/chroot-functions.sh,
4189 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4190 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4191 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4192 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4193 +targets/tinderbox/tinderbox-controller.sh,
4194 targets/tinderbox/tinderbox-preclean-chroot.sh,
4195 -targets/tinderbox/tinderbox.sh:
4196 Initial Import of Catalyst 2.0.0
4198 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4199 livecd/runscript-support/livecdfs-update.sh:
4200 Added /usr/portage as tmpfs (this will be made conditional later).
4202 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4203 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4204 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4205 from an interactive shell.
4207 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4208 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4209 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4210 livecd/runscript-support/pre-kmerge.sh,
4211 livecd/runscript/default-runscript.sh:
4212 Moved livecd-bash_profile to livecd-bashrc. Added check for
4213 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4214 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4217 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4218 modules/generic_stage_target.py:
4219 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4222 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4223 livecd/runscript/default-runscript.sh,
4224 targets/livecd-stage1/livecd-stage1.sh:
4225 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4226 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4227 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4230 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4231 livecd/runscript/ppc-archscript.sh:
4232 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4234 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4235 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4236 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4237 for multiple initrd files.
4239 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4240 livecd/runscript/ppc-archscript.sh:
4241 Modifed PPC archscript to close bug #84648 and also to make the PPC
4242 archscript produce multiple initrd files, like x86/amd64.
4244 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4245 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4246 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4247 livecd/runscript/ppc-archscript.sh:
4248 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4249 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4250 livecd/volid for the HFS volid, too.
4252 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4253 Calling this one 1.1.7 and rolling a tarball.
4255 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4256 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4257 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4258 -livecd/runscript/sparc64-archscript.sh,
4259 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4260 Added livecd/volid to set the volume ID when creating the ISO, patch by
4261 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4262 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4264 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4265 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4266 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4267 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4269 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4270 livecd/runscript-support/livecdfs-update.sh:
4271 Removed hdparm from default runlevel as it break ide=nodma at boot.
4273 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4274 livecd/runscript-support/kmerge.sh,
4275 livecd/runscript-support/pre-kmerge.sh,
4276 targets/livecd-stage1/livecd-stage1-chroot.sh:
4277 Revert last set of changes and remove portage version check from emerge in
4278 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4281 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4282 livecd/runscript-support/kmerge.sh,
4283 livecd/runscript-support/pre-kmerge.sh:
4284 Change genkernel check to use best_version and has_version to determine if
4285 the any previously installed versions of genkernel are up to date. Change
4286 emerge line for kernels to use -n option to only install if they were not
4287 previously installed.
4289 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4290 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4291 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4292 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4293 livecd/runscript/sparc-archscript.sh:
4294 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4295 unified sparc32/sparc64 cdtar.
4297 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4298 livecd/runscript-support/livecdfs-update.sh,
4299 livecd/runscript-support/pre-kmerge.sh:
4300 Change sudoers update to only run if /etc/sudoers exists and only reduce
4301 splash to 1024x768 on minimal and universal install CD.
4303 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4304 targets/livecd-stage1/livecd-stage1.sh:
4305 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4308 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4309 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4310 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4311 livecd/runscript/sparc64-archscript.sh,
4312 livecd/runscript/x86-archscript.sh:
4313 Added a new empty livecd file to each archscript. This will be used for an
4314 identifier by genkernel to allow booting from a non-primary CDROM.
4316 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4317 Catalyst 1.1.6 is here.
4319 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4320 targets/stage1/stage1-preclean2-chroot.sh:
4321 Commenting out stage1 cleaning of /var/db.
4323 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4324 livecd/runscript-support/pre-kmerge.sh:
4325 Made splash reduction to 1024x768 only for minimal and universal release media.
4327 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4328 targets/stage1/stage1-preclean2-chroot.sh:
4329 Added SLOT files back to /var/db entries in stage1.
4331 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4332 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4333 livecd/runscript/default-runscript.sh,
4334 livecd/runscript-support/livecdfs-update.sh,
4335 targets/livecd-stage2/unmerge.sh:
4336 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4337 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4338 the copy from preserving permissions and also adding /usr/share/faces and
4339 default Gentoo icon. We'll see how the icon does for us. Removing serial
4340 init script, as it causes problems with the splash theme.
4342 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4343 targets/livecd-stage1/livecd-stage1.sh:
4346 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4347 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4348 livecd/runscript-support/kmerge.sh,
4349 livecd/runscript-support/livecdfs-update.sh,
4350 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4351 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4352 targets/stage1/stage1-preclean2-chroot.sh:
4353 Removed x-setup from local.start and added in symlinks for gconf, portage
4354 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4355 baselayout and removed /etc/startx from the environmental type. Commented
4356 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4357 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4358 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4359 for X, use the latest pci.ids and usb.ids from portage, and create
4360 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4361 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4362 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4363 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4364 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4367 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4368 Removed ccache from default options as it breaks catalyst when merged with
4371 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4372 modules/snapshot_target.py:
4373 Added /local/ to snapshot exclusion.
4375 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4376 livecd/runscript-support/livecdfs-update.sh:
4377 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4378 gustavoz and his 5 interface Xeon for this.
4380 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4381 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4382 Added a conditional before killing gconfd-2. This is also going to be
4383 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4386 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4387 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4388 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4389 Moved killall -9 gconfd-2 to execute outside chroot.
4391 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4392 livecd/files/x86-help.msg:
4393 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4396 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4397 livecd/runscript/x86-archscript.sh:
4398 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4401 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4404 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4405 targets/livecd-stage1/livecd-stage1.sh:
4406 Added killall for gconfd-2 back into livecd-stage1.sh
4408 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4409 livecd/runscript/alpha-archscript.sh:
4410 Alpha fixes for multiple kernels..
4412 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4413 livecd/runscript-support/kmerge.sh:
4414 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4416 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4417 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4418 livecd/runscript/sparc64-archscript.sh:
4419 Force devfs if udev is not selected for all supporting arches.
4421 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4422 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4423 livecd/runscript-support/kmerge.sh:
4424 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4427 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4428 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4429 Re-enabled preclean in grp and added gconfd-2 killing.
4431 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4432 livecd/runscript/x86-archscript.sh:
4433 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4436 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4437 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4438 targets/livecd-stage1/livecd-stage1-chroot.sh,
4439 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4440 targets/livecd-stage1/livecd-stage1.sh,
4441 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4442 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4443 Added ability to pause indefinitely. This closes bug #79798. I've also added
4444 the gcond-2 killall back in, but now it is in the actual preclean script and
4445 is executed inside the chroot.
4447 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4448 Updated for 1.1.3 release.
4450 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4451 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4452 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4453 targets/netboot/netboot-packages.sh,
4454 targets/tinderbox/tinderbox-chroot.sh:
4455 Updated to use package.use correctly. Blame Robert Paskowitz
4456 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4458 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4459 targets/stage1/stage1-preclean2-chroot.sh:
4460 Fixed find line for new stage1 /var/db/pkg.
4462 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4463 targets/stage1/stage1-preclean2-chroot.sh:
4464 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4465 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4468 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4469 livecd/runscript-support/livecdfs-update.sh:
4470 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4471 added net.ethX symlinks, and added copying of files from
4472 /usr/lib/hotplug/firmware into firmware tarball.
4474 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4475 livecd/runscript-support/livecdfs-update.sh:
4476 Firmware updated to use new /lib/firmware directory.
4478 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4479 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4480 work when both -f and -C were used on the command line.
4482 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4483 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4484 targets/livecd-stage1/livecd-stage1-chroot.sh,
4485 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4486 targets/stage3/stage3-chroot.sh:
4487 Added a portage version check to each target that uses --newuse to ensure a
4488 high enough version is used. This resolves bug #75336.
4490 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4491 livecd/files/livecd-local.start:
4492 Possible local.start fix for beejay.
4494 12 Jan 2005; John Davis <zhen@gentoo.org>
4495 modules/embedded.py:
4496 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4498 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4499 livecd/runscript-support/kmerge.sh:
4500 Added ccache support to genkernel call in livecd-stage2.
4502 11 Jan 2005; John Davis <zhen@gentoo.org>
4503 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4504 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4505 targets/netboot/netboot.sh:
4506 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4507 some feature enhancements.
4509 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4510 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4511 targets/livecd-stage1/livecd-stage1-chroot.sh,
4512 targets/livecd-stage1/livecd-stage1.sh,
4513 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4514 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4515 Added a -F or --fetchonly command line option and closing out bug #77480.
4516 Also added a portage version check to livecd-stage1 to close out bug #68307.
4518 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4519 livecd/runscript-support/livecdfs-update.sh,
4520 targets/stage3/stage3-chroot.sh:
4521 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4522 target to use emerge -e when building. This is only temporary until the
4523 bootstrap.sh script can be fixed or another solution can be decided upon.
4525 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4526 +targets/embedded/kmerge.sh:
4527 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4528 from mutex@gentoo.org
4530 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4531 modules/livecd_stage2_target.py:
4534 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4535 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4536 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4537 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4538 the brokenness of a stage1 tarball.
4540 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4541 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4544 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4545 modules/livecd_stage2_target.py:
4548 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4549 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4550 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4551 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4552 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4553 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4554 Upgraded the isolinux cdtar files and closing bug #70518.
4556 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4557 modules/embedded_target.py, modules/generic_stage_target.py,
4558 modules/grp_target.py, modules/livecd_stage1_target.py,
4559 modules/livecd_stage2_target.py, modules/netboot.py,
4560 modules/stage1_target.py, modules/tinderbox_target.py:
4561 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4562 separate out specific target logic from the generic targets modules.
4564 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4565 new PPC arch file from pvdabeel@gentoo.org
4567 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4568 examples/generic_stage_template.spec, modules/catalyst_support.py:
4569 tweaking error handling in the main catalyst script
4570 updated the example to include a blurb about portage_confdir
4572 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4573 livecd/runscript-support/livecdfs-update.sh:
4574 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4576 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4579 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4580 fix for #66592. catalyst now gives a traceback when it bails out, making
4581 troubleshooting amazingly easier
4583 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4584 modules/catalyst_support.py, modules/embedded_target.py,
4585 modules/generic_stage_target.py, modules/grp_target.py,
4586 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4587 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4588 Reversing patch from Eric Edgar from bug #70663.
4590 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4591 livecd/runscript/x86-archscript.sh:
4592 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4593 not work without it (mkisofs fails on creating ISO).
4595 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4596 modules/catalyst_support.py, modules/embedded_target.py,
4597 modules/generic_stage_target.py, modules/grp_target.py,
4598 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4599 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4600 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4601 separate out specific target logic from the generic targets modules.
4603 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4604 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4605 targets/embedded/embedded.sh:
4606 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4608 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4609 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4610 livecd/runscript/default-runscript.sh,
4611 livecd/runscript-support/gamecdfs-update.sh,
4612 livecd/runscript-support/livecdfs-update.sh,
4613 modules/livecd_stage2_target.py:
4614 Added gamecd/conf option to livecd_stage2_target.py, added
4615 gamecd.conf.example to /examples, cleaned up game-specific code in
4616 gamecdfs-update.sh to make it more generic, added more fundtionality to
4617 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4618 and gentoo-gamecd to make spec files simpler and to remove the need for
4619 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4620 user to still use a custom fsscript of their own.
4622 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4623 +livecd/files/environmental.motd.txt,
4624 targets/livecd-stage1/livecd-stage1.sh:
4625 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4627 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4628 livecd/runscript/default-runscript.sh,
4629 livecd/runscript-support/livecdfs-update.sh:
4630 Added gentoo-release-environmental as a valid livecd/type and did some
4631 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4632 devices other than eth0.
4634 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4635 targets/livecd-stage1/livecd-stage1-chroot.sh:
4636 Changed livecd-stage1 to merge each package individually. This should not
4637 make it into a production version of catalyst, but is here as a possible
4638 solution to bug #68307.
4640 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4641 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4642 livecd/runscript/sparc-archscript.sh,
4643 livecd/runscript/sparc64-archscript.sh,
4644 livecd/runscript/x86-archscript.sh:
4645 Added failures to all arches on mkisofs failure and also made -z option to
4646 mkisofs optional on x86 depending on loop type used.
4648 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4649 livecd/runscript/x86-archscript.sh:
4650 Making sure the mkisofs call causes a failure when it doesn't complete
4651 successfully. Once again, blame jforman, our beloved infra-monkey.
4653 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4654 livecd/runscript/default-runscript.sh:
4655 squashfs-utils->squashfs-tools fix. Blame jforman.
4657 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4658 livecd/isogen/x86-isogen.sh:
4659 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4660 possibly not booting on really old systems.
4662 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4663 livecd/runscript/x86-archscript.sh:
4664 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4665 possibly not booting on really old systems.
4667 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4668 livecd/runscript-support/livecdfs-update.sh:
4669 Save some space by removing redundant firmware after tarball is made, only
4670 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4673 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4674 targets/stage1/stage1-preclean2-chroot.sh:
4675 Added patch from vapier and closing bug #73556.
4677 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4678 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4679 +targets/embedded/embedded-fs-runscript.sh,
4680 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4681 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4682 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4683 from mutex@gentoo.org for modules/embedded.py
4685 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4686 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4687 livecd/runscript-support/livecdfs-update.sh:
4688 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4689 aliases having --color rather than --color=auto.
4691 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4692 livecd/files/livecd-local.start:
4693 Let's try actually making a proper edit on livecd/files/livecd-local.start
4694 this time, shall we...
4696 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4697 livecd/files/livecd-local.start:
4698 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4699 x-setup check for /etc/startx.
4701 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4702 livecd/runscript-support/gamecdfs-update.sh:
4703 Fixing minor sed bug in gamecdfs-update.sh.
4705 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4706 examples/snapshot_template.spec,
4707 livecd/runscript-support/gamecdfs-update.sh,
4708 livecd/runscript-support/livecdfs-update.sh:
4709 Fixing typo in snapshot_template.spec and closing bug #70321.
4711 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4712 livecd/runscript-support/pre-kmerge.sh:
4713 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4714 genkernel will only add the 1024x768 version of the gensplash image to the
4715 bzImage, which added with the livecd-stage2 removal of the unused splash
4716 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4718 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4719 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4720 livecd/runscript/sparc64-archscript.sh:
4721 Updated with silo/mkisofs patch from gustavoz.
4723 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4724 livecd/files/x86-help.msg:
4725 Updated x86-help.msg to make it fall more inline with current
4726 genkernel/livecd-tools options.
4728 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4729 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4730 livecd/runscript-support/pre-kmerge.sh:
4731 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4732 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4733 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4736 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4737 livecd/runscript-support/kmerge.sh,
4738 livecd/runscript-support/livecdfs-update.sh,
4739 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4740 Changed kernel build caching to use kerncache option, rather than pkgcache
4741 option. Fixed --postconf and --callback for builds that do not require them.
4742 Removed delay when removing package sin the system profile. This is now
4743 catalyst 1.1.0, so enjoy.
4745 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4746 livecd/runscript-support/livecdfs-update.sh:
4747 Stopping udev from using the nasty device tarball. We don't need it anyway.
4749 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4750 livecd/runscript/sparc-archscript.sh,
4751 livecd/runscript/sparc64-archscript.sh,
4752 livecd/runscript-support/kmerge.sh,
4753 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4754 Fixing gpm support by uncommenting default settings. Fixing case where
4755 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4756 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4757 not get renamed. Fixed a problem where we were accidentally removing the
4758 hwdata-knoppix versions of pci.ids and usb.ids and linking
4759 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4760 for 2004.3 and catalyst 1.1.0.
4762 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4763 patch from vapier@gentoo.org for bug #68080
4765 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4766 livecd/runscript-support/kmerge.sh:
4767 made kernel caching dependent on the "pkgcache" option so that genkernel's
4768 postconf can actually work
4770 18 Oct 2004; John Davis <zhen@gentoo.org>
4771 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4772 livecd/runscript-support/livecdfs-update.sh:
4773 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4775 17 Oct 2004; John Davis <zhen@gentoo.org>
4776 livecd/runscript-support/livecdfs-update.sh:
4777 firmware tarball fix for packages that need firmware such as ipw2100
4779 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4780 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4781 livecd/runscript-support/livecdfs-update.sh,
4782 modules/livecd_stage2_target.py:
4783 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4785 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4786 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4787 should not hurt non-HT users
4789 12 Oct 2004; John Davis <zhen@gentoo.org>
4790 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4791 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4792 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4793 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4794 livecd/runscript-support/kmerge.sh:
4795 bugfixes for #67195, #67197, #67122, and #46918
4797 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4798 small netboot fixups
4800 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4801 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4802 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4803 targets/netboot/netboot.sh:
4804 sweeping updates and changes to the netboot code. the patches should fix the
4805 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4806 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4808 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4809 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4810 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4811 targets/netboot/netboot.sh:
4812 more code cleanup and maintenance
4814 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4815 modules/generic_stage_target.py, +modules/netboot.py,
4816 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4817 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4818 +targets/netboot/netboot.sh:
4819 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4822 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4823 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4824 targets/livecd-stage1/livecd-stage1-chroot.sh,
4825 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4826 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4827 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4828 have to start a server on the build host for it to distribute.
4830 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4831 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4832 just do -s version_stamp
4834 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4835 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4837 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4838 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4839 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4840 modules/livecd_stage2_target.py:
4841 udev support for livecds
4843 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4844 +targets/livecd-stage2/unmerge.sh:
4845 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4846 Also, livecd-stage2 unmerge.sh added back in.
4848 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4849 livecd/runscript-support/livecdfs-update.sh:
4850 bugfixes for #60887 and #63338
4852 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4853 bugfixes for #63382 and #63338
4855 08 Sep 2004; John Davis <zhen@gentoo.org>
4856 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4857 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4858 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4859 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4860 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4861 targets/livecd-stage1/livecd-stage1-chroot.sh,
4862 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4863 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4864 lots of changes in this revision. first of all, major cosmetic fixups to the
4865 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4866 for distcc or ccache builds in most of the targets. bug #56581 is finially
4867 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4868 performance enhancement here.
4870 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4871 modules/livecd_stage2_target.py:
4872 fix for bug #63033, thanks to usata@gentoo.org for the patch
4874 30 Aug 2004; John Davis <zhen@gentoo.org>
4875 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4876 bugfixes for #61537 and #61779
4878 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4879 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4880 modules/snapshot_target.py:
4881 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4882 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4883 time should also be improved due to a more efficient use of rsync. This commit will
4884 mark the portage version of catalyst-1.9.0.
4886 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4887 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4890 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4893 02 Aug 2004; John Davis <zhen@gentoo.org>
4894 livecd/runscript-support/livecdfs-update.sh:
4897 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4898 +targets/stage1/build.py, -targets/stage1/build.sh,
4899 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4900 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4901 targets/stage3/stage3-chroot.sh:
4902 applied patch from bug #58840. it should fix up things for uclibc stages and
4903 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4905 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4906 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4907 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4908 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4909 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4910 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4911 livecd/runscript-support/livecdfs-update.sh,
4912 modules/livecd_stage2_target.py:
4913 addition of wolf31o2's gamecd patchset. untested, so please beware
4915 14 Jul 2004; John Davis <zhen@gentoo.org>
4916 livecd/runscript-support/livecdfs-update.sh,
4917 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4918 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4919 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4920 this out of generic_stage_target and into livecd-stage2 since the
4921 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4923 13 Jul 2004; John Davis <zhen@gentoo.org>
4924 livecd/runscript-support/livecdfs-update.sh:
4925 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4926 default rc'ed programs when only one change was required to rcadd. so I
4927 changed it so that the defaults are *always* loaded and specified additions/
4928 deletions are just added on top of those.
4930 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4931 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4932 targets/livecd-stage1/livecd-stage1-chroot.sh,
4933 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4934 targets/tinderbox/tinderbox-chroot.sh:
4935 changing the more verbose behavior to the -V (verbose) flag
4937 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4938 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4939 targets/livecd-stage1/livecd-stage1-chroot.sh,
4940 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4941 targets/tinderbox/tinderbox-chroot.sh:
4942 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4943 it is about to merge so that deps and USE flags are more evident
4945 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4946 modules/catalyst_support.py:
4947 completely rewrote the catalyst main script so that it can actually utilize
4948 more than one command line flag. new functionality included, but not active
4949 yet (--debug and --verbose). arguments can still be passed on the commandline
4950 through the use of the -C (--cli) flag. updated the arg_parse function in
4951 catalyst_support.py to accomodate my changes.
4953 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4954 modules/generic_target.py, modules/grp_target.py,
4955 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4956 modules/snapshot_target.py, modules/stage1_target.py,
4957 modules/stage2_target.py, modules/stage3_target.py,
4958 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4959 fixes for bugs #55192 and #54137
4960 added a new key for all specfiles, portage_confdir.
4961 this should point to a directory similar in functionality to /etc/portage.
4963 cleaned up the module code a bit so that unnecessary modules
4966 more work on resuming. it is getting there, but it still needs a ton of work,
4967 so please test, and report bugs.
4969 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4970 modules/catalyst_support.py, modules/generic_stage_target.py,
4971 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4972 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4973 stage resuming functionality should be working. I still have to work on GRP
4974 and livecds, but they should not be hard. I could not incorporate emerge
4975 --resume into stage resuming functionality because in some instances, portage
4976 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4977 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4978 ). I also made some small tweaks to the stage target scripts which clean up
4979 the envscript stuff. Not noticable performance wise, but it makes me feel all
4980 warm and fuzzy to know that it is programmed absolutely correctly ;)
4982 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4983 modules/generic_stage_target.py:
4984 revamped the cmd() structure so that it could properly return error codes.
4985 Please note that this might break catalyst until there is some further
4986 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4987 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4988 now. Additionally, catalyst will stop when there is an error with an ebuild
4989 ... it didn't do this before, it just plowed along and packed things up.
4991 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4992 code in portage.py and then answering my noob questions.
4994 13 Jun 2004; John Davis <zhen@gentoo.org>
4995 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4996 livecd/runscript-support/livecdfs-update.sh:
4997 some last minute fixins (stuff to work with the new genkernel)
4999 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5002 11 Jun 2004; John Davis <zhen@gentoo.org>
5003 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5004 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5007 10 Jun 2004; John Davis <zhen@gentoo.org>
5008 livecd/runscript-support/kmerge.sh,
5009 livecd/runscript-support/livecdfs-update.sh,
5010 livecd/runscript-support/post-kmerge.sh,
5011 livecd/runscript-support/pre-kmerge.sh:
5012 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5013 functions control what scripts are added to their respective runlevels. This
5014 option would be specified like so in the spec file: livecd/rcadd:
5015 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5017 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5018 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5019 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5020 the code to give a nice error msg instead of a cryptic traceback
5022 04 Jun 2004; John Davis <zhen@gentoo.org>
5023 livecd/runscript-support/livecdfs-update.sh:
5024 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5025 /etc/bootsplash/default
5027 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5028 targets/embedded/embedded-chroot.sh,
5029 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5030 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5031 targets/livecd-stage1/livecd-stage1-chroot.sh,
5032 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5033 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5034 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5035 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5036 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5037 targets/tinderbox/tinderbox-chroot.sh,
5038 targets/tinderbox/tinderbox-preclean-chroot.sh,
5039 targets/tinderbox/tinderbox.sh:
5040 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5042 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5043 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5044 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5045 It should be a full path pointing to a portage overlay dir.
5047 27 May 2004; John Davis <zhen@gentoo.org>
5048 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5049 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5050 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5051 livecd/runscript/default-runscript.sh:
5052 added updated silos and fixed motd bug
5054 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5055 rolling out version 1.0.8
5057 22 May 2004; John Davis <zhen@gentoo.org>
5058 livecd/runscript-support/kmerge.sh,
5059 livecd/runscript-support/livecdfs-update.sh,
5060 modules/livecd_stage2_target.py:
5061 added key livecd/bootsplash
5063 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5064 livecd/runscript/sparc-archscript.sh,
5065 livecd/runscript/sparc64-archscript.sh:
5066 sparc fixup patches from gustavoz at g.org
5068 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5069 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5070 is livecd/modblacklist
5072 19 May 2004; John Davis <zhen@gentoo.org>
5073 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5074 livecd/runscript/x86-archscript.sh:
5075 added support for livecd/overlay, changed vga=0x317 to vga=791
5076 in the x86 archscript as it is a more standard setting and should
5077 work on more hardware
5079 17 May 2004; John Davis <zhen@gentoo.org>
5080 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5081 livecd/runscript-support/kmerge.sh,
5082 livecd/runscript-support/livecdfs-update.sh,
5083 modules/livecd_stage2_target.py:
5084 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5085 we also now have basic motd copying support for more branded livecds
5087 16 May 2004; John Davis <zhen@gentoo.org>
5088 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5089 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5090 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5092 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5093 modules/catalyst_support.py, modules/embedded_target.py,
5094 modules/generic_stage_target.py, modules/generic_target.py,
5095 modules/grp_target.py, modules/livecd_stage1_target.py,
5096 modules/livecd_stage2_target.py, modules/stage1_target.py,
5097 modules/stage2_target.py, modules/stage3_target.py,
5098 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5099 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5100 caused gcc profile problems.
5102 12 May 2004; John Davis <zhen@gentoo.org>
5103 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5104 livecd/runscript-support/livecdfs-update.sh,
5105 livecd/runscript-support/post-kmerge.sh,
5106 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5108 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5109 silliness). Most notably, I have taken advantage of the update-modules
5110 --assume-kernel fix from agriffis so that we can actually use 3rd party
5111 modules now. Please note that >=baselayout-1.9.0 is required.
5113 02 May 2004; Olivier Crete <tester@gentoo.org>
5115 Added forgotten CHOST for i386 subarch
5117 30 Apr 2004; John Davis <zhen@gentoo.org>
5118 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5119 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5120 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5121 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5123 -fixed 2004.0 branding in the isolinux cdtar
5124 -fixed up acpi stuff in the runscripts
5125 -fixed up the x86 help message and corrected the numerous errors in it
5127 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5128 livecd/runscript/default-runscript.sh:
5129 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5130 1.0.7. we are ready for release
5132 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5133 fix for the problem that gustavoz found wrt the /dev creation stuff not
5134 detecting arches. also an efficiency fix for stage1 building
5136 14 Apr 2004; John Davis <zhen@gentoo.org>
5137 targets/embedded/embedded-chroot.sh,
5138 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5139 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5140 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5141 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5142 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5143 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5144 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5145 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5146 targets/tinderbox/tinderbox-preclean-chroot.sh,
5147 targets/tinderbox/tinderbox.sh:
5148 fix for bug #47733 - fixes for distcc and an envscript bugfix
5150 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5153 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5154 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5155 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5156 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5157 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5158 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5159 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5160 targets/stage1/stage1-preclean1-chroot.sh,
5161 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5162 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5163 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5164 targets/tinderbox/tinderbox.sh:
5165 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5166 zhen@gentoo.org please.
5168 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5169 fix for /dev in stage1
5171 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5174 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5175 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5176 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5177 Added the two kernel-configs for 2004.1 x86
5179 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5180 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5181 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5182 targets/tinderbox/tinderbox.sh:
5183 fix to address missing /dev in stages, fixed path for env-update in all of the
5186 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5187 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5189 01 Apr 2004; John Davis <zhen@gentoo.org>
5190 livecd/runscript/default-runscript.sh:
5191 added in fix for the module.conf stuff courtesy of Benjamin Judas
5194 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5196 cosmetic touchups for 1.0.5
5198 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5199 added support to the stage2 for stackable profiles bootstrap
5201 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5202 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5203 support for sparc32/64 build compatibility
5205 30 Mar 2004; John Davis <zhen@gentoo.org>
5206 livecd/runscript/default-runscript.sh, modules/targets.py,
5207 targets/stage1/build.sh:
5208 fix for bug 46022, more stackable profile fixes, embedded patches added
5210 26 Mar 2004; John Davis <zhen@gentoo.org>
5211 livecd/runscript/default-runscript.sh, modules/targets.py,
5212 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5213 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5214 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5215 fixes for bugs #44625 and #45805
5217 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5218 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5219 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5220 memtest is in. if you want to use it, check out the memtest86 cd tarball
5221 Also, fixes for bugs 45078, 45188, 44306
5223 23 Mar 2004; John Davis <zhen@gentoo.org>
5224 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5225 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5226 livecd/runscript/x86-archscript.sh, modules/targets.py,
5227 targets/livecd-stage3/unmerge.sh:
5228 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5229 created at the end of the livecd-stage2 process.
5231 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5232 targets/embedded/embedded.sh:
5233 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5235 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5236 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5237 removing the hardened-gcc deps since the package itself is deprecated'
5239 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5240 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5242 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5243 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5244 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5245 examples/livecd/alpha/config-2.4.21-r4-alpha,
5246 examples/livecd/alpha/config-2.4.21-r4-jensen,
5247 examples/livecd/alpha/config-2.4.21-r4-legacy,
5248 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5249 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5250 fixes for bugs 43676, 43701. Alpha support added as well.
5252 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5253 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5254 kde/gnome cd specs added.
5256 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5257 fix in catalyst.conf for bug #42044
5259 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5260 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5261 examples/livecd/sparc64/config-2.4.24-sparc64:
5262 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5264 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5265 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5266 for a $clst_conf environment variable. You can use the $clst_conf variable to
5267 point to a file to use in place of /etc/catalyst.conf. By setting this
5268 variable in your shell, catalyst can easily be used by multiple people on the
5269 same machine. Also, ccache support now works for genkernel.
5271 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5272 removed file for livecd-stage2 target, as this is handled by the runscript
5273 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5274 and made "/boot/kernel/foo/extraversion" an optional rather than required
5275 parameter. The aforementioned "packages" is used to specify kernel-related
5276 packages (like module ebuilds) to merge with each kernel, and the new "use"
5277 option is used to specify the USE settings you'd like exported to the
5278 environment during kernel as well as kernel "packages" build.
5280 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5281 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5282 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5283 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5284 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5285 targets/tinderbox/tinderbox.sh:
5286 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5287 it for ebuild - added headers to everything and removed deprecated dirs
5289 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5290 adding Kumba's patches for MIPS
5292 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5293 Added hppa specific code.
5295 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5296 Tinderbox target added. See tinderbox examples in examples/ dir.
5298 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5299 spec file support integrated into catalyst. Use "-f/--file specfile" as
5300 argument; see examples dir for examples.
5301 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5302 example of how to use it.
5304 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5305 support functions for spec file parsing and reading added. Will get added to
5308 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5309 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5312 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5313 Significant rework of code structure. Everything is falling nicely into place.
5315 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5316 Exception handling fully-integrated into current prototype code.
5318 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5319 beginning of exception handling integration, got some of the target code
5322 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5323 major code rework in progress on the python parts.
5325 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5326 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5327 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5328 for organiation's sake, I have moved the files, such as livecd foundations,
5329 into catalyst/files. It will make it easier for us when ebuild time comes
5332 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5333 All preliminary target build scripts are now added and coded to near as spec
5334 that we can have at this point.
5336 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5337 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5338 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5339 something that should be continued as much as reasonably possible in other
5340 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5341 code completed, and internal fall-backs to reasonable global config defaults
5344 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5345 subarch test outsourced to python catalyst-subarches function.
5347 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5348 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5350 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5351 removing dup enter_chroot
5353 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5354 document subarches checking
5356 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5357 Fix valid subarch test.
5359 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5360 include/build_functions.sh, include/functions.sh:
5361 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5362 start_build to build_functions.sh cleaning up the main catalyst script some
5365 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5366 fixed SRCBALL and DESTBALL, making it transparent for profiles
5368 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5369 added an exit condition to the cmd line argument case statement
5371 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5372 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5373 the changes that I made to the above files should make catalyst completely
5374 transparent to no matter what profile we are using. check files/catalyst.conf
5375 for the list of BUILDTYPEs that we support.
5377 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5378 changed how cmd line arguments are handled
5380 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5381 I changed the is_special handling so that it is cleaner and faster
5383 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5384 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5385 livecd/foundations/x86-basic/post-clean.sh,
5386 livecd/foundations/x86-basic/pre-clean.sh,
5387 livecd/foundations/x86-basic/settings:
5388 I outsourced more functions to include/functions.sh. I made it a seperate file
5389 from build_fucntions.sh so that we can keep our build and other functions
5390 apart. I also added in the livecd stuffs from the stager side of things.
5392 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5393 include/build_functions.sh:
5394 I outsourced all of the build functions to include/build_functions.sh. In the
5395 future, this will happen more - the code needs cleaned up.
5397 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5399 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5400 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5401 does not use that anymore.
5403 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5404 since we now have a default profile in portage, i massaged some errors
5405 messages to reflect that.
5407 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5409 removed ccache support from catalyst stage1 build cause it breaks the build.
5410 Additionally, I removed gettext support from bootstrap, because according to
5411 our new default profile, we don't use that anymore.
5413 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5414 added a new var, BUILDTYPE, adding more transparency for building.
5415 In the future, we will be building both selinux and hardened sources.
5417 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5418 fixed some formatting when catalyst prints out build info, additionally,
5419 trying to make catalyst more transparent for future expansion of stages
5421 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5422 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5423 --help. I moved this functionality from the main program section to
5426 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5427 I edited catalyst to change our naming convention from stage*-arch-h.* to
5428 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5429 I change naming conventions, as catalyst will be eventually extended to
5430 do selinux-* stages also.
5432 Additionally, I updated README.catalyst to include profile information.
5434 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5435 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5436 I renamed README.stager to README.catalyst and have made some very minor
5437 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5438 I have hacked bootstrap to use the hardened profile, as well as utilize
5439 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5440 major). Additionally, bin/stage1 has been hacked to accept the hardened
5441 profile, and use hardened-gcc.
5443 09 September 2003; John Davis <zhen@gentoo.org>:
5444 Initial import of hardened stager. I am forking this from the original
5445 stager code in order to better fit our needs. The original stager code is
5446 still used by Gentoo, and is maintained by Daniel Robbins
5447 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5448 contributors that coded stager.