1 # ChangeLog for catalyst
2 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
6 modules/catalyst/spawn.py, modules/catalyst/support.py,
7 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
8 modules/catalyst/target/livecd_stage1.py,
9 modules/catalyst/target/livecd_stage2.py,
10 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
11 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
12 Add catalyst.spawn import where needed and move more spawn-related stuff
13 from catalyst.support to catalyst.spawn
15 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
16 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
17 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
18 +modules/catalyst/error.py, modules/catalyst/hash.py,
19 +modules/catalyst/spawn.py, modules/catalyst/support.py,
20 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
21 modules/catalyst/target/livecd_stage2.py,
22 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
23 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
24 Move custom exception classes to catalyst.error and all spawn-related
25 functions to catalyst.spawn
27 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
28 +modules/catalyst/hash.py, modules/catalyst/support.py,
29 modules/catalyst/target/generic_stage.py,
30 modules/catalyst/target/livecd_stage2.py,
31 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
32 Move all hash and contents functions to catalyst.hash
34 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
35 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
36 modules/catalyst/util.py:
37 Move countdown() from catalyst.support to catalyst.util
39 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
40 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
41 modules/catalyst/util.py:
42 Move generate_contents() from catalyst.support to catalyst.util
44 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
45 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
46 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
47 modules/catalyst/target/livecd_stage2.py,
48 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
49 Move touch() from catalyst.support to catalyst.util
51 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
52 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
53 modules/catalyst/util.py:
54 Move ismount() and pathcompare() from catalyst.support to catalyst.util
56 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
57 modules/catalyst/support.py:
58 Remove unused function hexify()
60 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
61 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
62 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
63 modules/catalyst/target/livecd_stage1.py,
64 modules/catalyst/target/livecd_stage2.py,
65 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
66 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
67 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
68 Move normpath() from catalyst.support to catalyst.util
70 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
71 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
72 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
73 Move list_to_string() from catalyst.support to catalyst.util
75 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
76 modules/catalyst/output.py, modules/catalyst/support.py,
77 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
78 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
79 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
80 Move list_bashify() 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/livecd_stage2.py, modules/catalyst/util.py:
85 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
88 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
89 modules/catalyst/util.py:
90 Modify global import from catalyst.support to just import what's needed
92 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
93 modules/catalyst/support.py, modules/catalyst/util.py:
94 Move find_binary() from catalyst.support to catalyst.util
96 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
97 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
98 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
99 modules/catalyst/target/generic_stage.py:
100 Move msg(), warn(), and die() to catalyst.output and update all references
102 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
103 Load defaults into myconf before parsing config
105 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
106 Condense code that checks for various things in 'options' to use a loop
108 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
110 modules/catalyst/target/generic_stage.py:
111 Get rid of arches and targets classes and move functions into the module
114 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
115 targets/embedded/embedded-chroot.sh,
116 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
117 targets/livecd-stage2/livecd-stage2-controller.sh,
118 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
119 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
120 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
121 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
122 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
123 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
124 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
125 targets/support/mips-arcload_conf.sh,
126 targets/tinderbox/tinderbox-chroot.sh:
127 More trailing whitespace cleanups
129 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
130 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
131 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
132 modules/catalyst/lock.py, modules/catalyst/support.py,
133 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
134 modules/catalyst/target/livecd_stage1.py,
135 modules/catalyst/target/livecd_stage2.py,
136 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
137 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
138 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
139 targets/stage1/build.py:
140 Kill lots and lots of trailing whitespace in .py files
142 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
143 modules/catalyst/target/generic_stage.py:
144 Fix up a few bad replacements from previous commit
146 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
147 modules/catalyst/config.py, modules/catalyst/lock.py,
148 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
149 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
150 modules/catalyst/target/livecd_stage1.py,
151 modules/catalyst/target/livecd_stage2.py,
152 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
153 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
154 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
155 modules/catalyst/target/stage4.py:
156 Do a mass sed to fix up all remaining usage of has_key()
158 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
159 Clean up instances of has_key() for py3k
161 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
162 We don't need to pass conf_values since it's a global var
164 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
165 Pre-split options from config file and remove unnecessary imported modules
167 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
168 Move code to verify digest and hash functions to a separate function
170 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
171 Allow build_target() to re-raise the exception for the top-level handler
174 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
175 Move catalyst.support import to top of file
177 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
178 Remove check for sys.argv length since we already check for needed
181 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
182 Rename version() to show_version()
184 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
185 Remove import_modules()
187 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
188 modules/catalyst/target/embedded.py,
189 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
190 modules/catalyst/target/livecd_stage1.py,
191 modules/catalyst/target/livecd_stage2.py,
192 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
193 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
194 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
195 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
196 Remove references to generic_stage_target
198 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
199 +modules/catalyst/target/embedded.py,
200 -modules/catalyst/target/embedded_target.py,
201 +modules/catalyst/target/generic.py,
202 +modules/catalyst/target/generic_stage.py,
203 -modules/catalyst/target/generic_stage_target.py,
204 -modules/catalyst/target/generic_target.py,
205 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
206 -modules/catalyst/target/livecd_stage1_target.py,
207 +modules/catalyst/target/livecd_stage1.py,
208 -modules/catalyst/target/livecd_stage2_target.py,
209 +modules/catalyst/target/livecd_stage2.py,
210 +modules/catalyst/target/netboot.py,
211 -modules/catalyst/target/netboot2_target.py,
212 +modules/catalyst/target/netboot2.py,
213 -modules/catalyst/target/netboot_target.py,
214 +modules/catalyst/target/snapshot.py,
215 -modules/catalyst/target/snapshot_target.py,
216 -modules/catalyst/target/stage1_target.py,
217 +modules/catalyst/target/stage1.py,
218 -modules/catalyst/target/stage2_target.py,
219 +modules/catalyst/target/stage2.py,
220 -modules/catalyst/target/stage3_target.py,
221 +modules/catalyst/target/stage3.py,
222 -modules/catalyst/target/stage4_target.py,
223 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
224 -modules/catalyst/target/tinderbox_target.py:
225 Remove _target from target module filenames, since they're already in
228 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
229 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
230 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
231 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
232 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
233 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
234 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
235 Remove builder.py and all references
237 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
238 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
239 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
240 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
241 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
242 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
243 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
244 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
245 modules/catalyst/target/embedded_target.py,
246 modules/catalyst/target/generic_stage_target.py,
247 modules/catalyst/target/generic_target.py,
248 modules/catalyst/target/grp_target.py,
249 modules/catalyst/target/livecd_stage1_target.py,
250 modules/catalyst/target/livecd_stage2_target.py,
251 modules/catalyst/target/netboot2_target.py,
252 modules/catalyst/target/netboot_target.py,
253 modules/catalyst/target/snapshot_target.py,
254 modules/catalyst/target/stage1_target.py,
255 modules/catalyst/target/stage2_target.py,
256 modules/catalyst/target/stage3_target.py,
257 modules/catalyst/target/stage4_target.py,
258 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
259 Move catalyst_support.py to catalyst.support and update references
261 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
262 +modules/catalyst/lock.py,
263 modules/catalyst/target/generic_stage_target.py,
264 -modules/catalyst_lock.py:
265 Move catalyst_lock.py to catalyst/lock.py and update references
267 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
268 modules/catalyst/target/__init__.py,
269 modules/catalyst/target/generic_stage_target.py:
270 Move target module loading logic into build_target_map() in
271 catalyst.target module
273 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
274 modules/catalyst/target/embedded_target.py,
275 modules/catalyst/target/grp_target.py,
276 modules/catalyst/target/livecd_stage1_target.py,
277 modules/catalyst/target/livecd_stage2_target.py,
278 modules/catalyst/target/netboot2_target.py,
279 modules/catalyst/target/netboot_target.py,
280 modules/catalyst/target/snapshot_target.py,
281 modules/catalyst/target/stage1_target.py,
282 modules/catalyst/target/stage2_target.py,
283 modules/catalyst/target/stage3_target.py,
284 modules/catalyst/target/stage4_target.py,
285 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
286 Add target map in each target module and remove register() function
287 Change catalyst program to load target modules with catalyst.target.targets
289 Remove required_build_targets and valid_build_targets from catalyst_support.py,
290 since we can scan the dir now
292 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
293 +modules/catalyst/target/__init__.py,
294 +modules/catalyst/target/embedded_target.py,
295 +modules/catalyst/target/generic_stage_target.py,
296 +modules/catalyst/target/generic_target.py,
297 +modules/catalyst/target/grp_target.py,
298 +modules/catalyst/target/livecd_stage1_target.py,
299 +modules/catalyst/target/livecd_stage2_target.py,
300 +modules/catalyst/target/netboot2_target.py,
301 +modules/catalyst/target/netboot_target.py,
302 +modules/catalyst/target/snapshot_target.py,
303 +modules/catalyst/target/stage1_target.py,
304 +modules/catalyst/target/stage2_target.py,
305 +modules/catalyst/target/stage3_target.py,
306 +modules/catalyst/target/stage4_target.py,
307 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
308 -modules/generic_stage_target.py, -modules/generic_target.py,
309 -modules/grp_target.py, -modules/livecd_stage1_target.py,
310 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
311 -modules/netboot_target.py, -modules/snapshot_target.py,
312 -modules/stage1_target.py, -modules/stage2_target.py,
313 -modules/stage3_target.py, -modules/stage4_target.py,
314 -modules/tinderbox_target.py:
315 Move all *_target.py modules under modules/catalyst/target and create
316 parent catalyst.target module
318 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
319 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
320 Remove hard-coded arch list now that find_arch_modules() is known to work
322 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
323 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
324 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
325 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
326 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
327 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
328 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
329 modules/generic_stage_target.py:
330 Move subarch and maching maps to bottom of arch files, since the classes
331 aren't defined yet at the top
333 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
334 modules/catalyst/arch/sh.py:
335 Forgot the sh arch module
337 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
338 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
339 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
340 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
341 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
342 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
343 Move subarch and machine map information to variables at top of each arch
344 module and get rid of register() function
346 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
347 Add catalyst.util.load_module() function
348 Move arch modules under modules/catalyst/arch
349 Add catalyst.arch.arches class to assist in loading arch modules
350 Add .gitignore file for *.py[co]
352 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
353 Change __version__ to 2.99 for catalyst_3 branch
355 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
356 Add note about metadata_overlay being default in 2.1.6
358 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
359 Updated the AUTHORS section and the header for the ChangeLog, to reflect
360 that individual authors now retain their copyright to code they submit.
362 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
363 Rewrote TODO to make it clearer and added a ton of new items to it.
365 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
366 modules/generic_stage_target.py:
367 screw you python...hard
369 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
370 modules/generic_stage_target.py:
371 Disable removal of 'target_path' when build starts
373 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
374 modules/generic_stage_target.py:
375 Apply patch from armin76 to actually make use of the busybox_config value
378 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
379 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
380 Add support for gk's --busybox-config= option
382 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
383 modules/generic_stage_target.py:
384 Missing / before 'iso'
386 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
387 modules/snapshot_target.py:
388 Add support for purging to snapshot target
390 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
391 Add mix-in cdtar idea to TODO
393 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
394 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
395 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
396 Remove old isolinux-3.09 cdtar files
398 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
399 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
400 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
401 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
403 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
404 Marking this 2.0.6.903 for testing.
406 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
407 targets/netboot2/netboot2-controller.sh:
408 Disable copying of nb-busybox.cf since it isn't used anyway
410 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
411 arch/x86.py, catalyst:
412 A few typo and other minor fixes as reported by armin76
414 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
415 modules/generic_stage_target.py:
416 Add support for digests="all" for gentoo bug #209611
418 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
419 examples/netboot2_template.spec, targets/support/kmerge.sh:
420 Automatically append --netboot to GK_ARGS for netboot2 target Remove
421 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
423 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
424 targets/support/pre-kmerge.sh:
425 Remove evil hacks that copy gk files around for netboot2
427 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
428 Bumping version for release.
430 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
431 modules/catalyst_support.py:
432 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
435 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
436 modules/catalyst_support.py, modules/generic_stage_target.py:
437 Add support for -P/--purgeonly option
439 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
440 Updated README to tell the user where to locate catalyst.conf if not using
441 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
444 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
445 Kicking out a 2.0.6.901 release for testing.
447 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
448 modules/generic_stage_target.py:
449 Automatically prepend build dir path to livecd/iso if it's not an absolute
452 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
453 Update TODO with placeholder idea.
455 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
456 +modules/catalyst/util.py:
457 Create catalyst.util module with capture_traceback() and print_traceback()
458 functions Capture and print traceback when build fails instead of letting
461 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
462 modules/catalyst/config.py, modules/catalyst_support.py:
463 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
465 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
466 modules/catalyst/config.py:
467 A few fixes to ParserBase after actually testing it switch to parsing
468 config file with ConfigParser.
470 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
471 +modules/catalyst/config.py, -modules/catalyst/util.py:
472 More indecisiveness..move util.spec to config.SpecParser.
474 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
475 -modules/catalyst/spec.py, +modules/catalyst/util.py,
476 modules/catalyst_support.py:
477 * Rename catalyst.spec to catalyst.util
478 * Move spec_dump() into spec class
479 * Modify catalyst to use new spec class
481 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
482 +modules/catalyst/__init__.py:
483 Add __init__.py file and import line.
485 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
486 +modules/catalyst/spec.py:
487 Initial commit of modules/catalyst/spec.py.
489 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
491 Updating x86/amd64 arch support. Original patches by William Cooke
492 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
494 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
495 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
496 modules/snapshot_target.py, modules/stage4_target.py,
497 targets/support/bootloader-setup.sh, targets/support/functions.sh,
498 targets/support/kmerge.sh:
499 Removing all deprecated interfaces. We no longer wish to support them and
500 they're not needed. Anyone using a pre-2.x spec file will need to update
503 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
504 -livecd/files/Getting_Online.txt:
505 Removing livecd/files/Getting_Online.txt since it was quite outdated.
507 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
509 Updated for new git repo.
511 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
512 targets/support/livecdfs-update.sh:
513 Add gconf settings for gnome-screensaver to disable locking by default. This
516 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
517 Add armv5tel to arm host list.
519 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
520 targets/support/chroot-functions.sh:
521 If we don't have a distcc user, we need to reinstall distcc, even if it's
522 been built with the right USE. This mainly affects stage1/stage2.
524 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
525 targets/support/chroot-functions.sh:
526 We need to run distcc-config --install, since we won't be installing into
527 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
528 installed versions of distcc.
530 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
531 Add a couple of distcc-related items to TODO.
533 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
534 targets/stage1/stage1-preclean-chroot.sh,
535 targets/stage2/stage2-preclean-chroot.sh,
536 targets/stage3/stage3-preclean-chroot.sh,
537 targets/stage4/stage4-preclean-chroot.sh:
538 We don't want to run setup_myfeatures in preclean, but still want to update
539 the environment and show our debug information.
541 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
542 targets/stage1/stage1-preclean-chroot.sh,
543 targets/stage2/stage2-preclean-chroot.sh,
544 targets/stage3/stage3-preclean-chroot.sh,
545 targets/stage4/stage4-preclean-chroot.sh,
546 targets/support/chroot-functions.sh:
547 Remove the die on LIBDIR check, since it won't be set on non-multilib
548 profiles. We can now run debug in preclean again.
550 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
551 targets/support/functions.sh:
552 Let's not try to chmod a dangling symlink.
554 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
555 targets/support/chroot-functions.sh:
556 Added emerge --info to debug output. I don't know why I didn't add it before.
558 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
559 targets/stage1/stage1-preclean-chroot.sh,
560 targets/stage2/stage2-preclean-chroot.sh,
561 targets/stage3/stage3-preclean-chroot.sh,
562 targets/stage4/stage4-preclean-chroot.sh:
563 We probably shouldn't be running our debug functions in our stages. Let's
566 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
567 targets/support/chroot-functions.sh:
568 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
571 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
572 targets/support/livecdfs-update.sh:
573 Only copy the handbook icon if one exists.
575 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
576 modules/catalyst_lock.py:
577 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
580 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
581 targets/livecd-stage2/livecd-stage2-controller.sh:
582 We should be matching all possible LIBDIRs, so make sure we do that.
584 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
585 targets/support/livecdfs-update.sh:
586 We no longer need the metadata.tar.bz2, since the Installer uses
589 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
590 targets/stage1/stage1-chroot.sh:
591 We don't need --newuse if we're not using binary packages, so there's no
594 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
595 targets/livecd-stage2/livecd-stage2-controller.sh:
596 Added initial framework for creating the CD's root on livecd/livedvd.
597 Currently, the end result is the same, but I'll be adding code to
598 automatically copy the stages and to automatically download the distfiles.
600 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
601 targets/livecd-stage2/livecd-stage2-controller.sh,
602 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
603 targets/support/rc-update.sh:
604 Change all checks for livecd/type: gentoo-release-livecd to
605 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
606 to allow for auto-fetching of distfiles and stages onto official DVD media.
608 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
609 targets/livecd-stage1/livecd-stage1-controller.sh,
610 targets/livecd-stage2/livecd-stage2-controller.sh:
611 Updated TODO. Added code to livecd-stage1 to generate a package list, which
612 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
613 the distfiles automatically.
615 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
616 modules/generic_stage_target.py:
617 Fix seedcache output so it fits in 80 columns.
619 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
620 targets/stage1/stage1-chroot.sh:
621 We should likely install baselayout before anything else, including the
622 package manager. As such, I've moved it to after sys-apps/baselayout is
625 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
626 targets/livecd-stage2/livecd-stage2-controller.sh:
627 Check for a snapshot in the overlay and error if one is present. This should
628 ensure that the snapshot on the CD is the same as the one used to build the
631 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
632 modules/catalyst_support.py:
633 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
634 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
637 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
638 targets/stage1/stage1-chroot.sh:
639 Change back to using sys-apps/baselayout. We'll need to come up with a
640 better permanent solution now that virtual/baselayout is no more.
642 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
643 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
644 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
646 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
647 targets/support/bootloader-setup.sh:
648 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
651 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
652 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
653 Added TODO. Changed create_handbook_icon call to only be called if
654 /docs/handbook/index.html exists on the disk or in livecd/overlay.
656 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
657 targets/support/kmerge.sh:
658 Run sed on KERNELVERSION to escape the slashes so we can use it in another
661 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
662 targets/support/kmerge.sh:
663 Modify test to run if package.provided exists instead of if it doesn't.
664 Run sed on the correct file.
666 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
667 targets/support/chroot-functions.sh:
668 Added --noreplace to setup_myfeatures merges so we don't blow away any
669 packages which are already installed with the proper USE flags for the given
670 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
672 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
673 livecd/files/README.txt:
674 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
676 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
677 targets/support/rc-update.sh:
678 Added mdraid for baselayout-2 users.
680 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
681 targets/support/kmerge.sh:
682 Clean up package.provided after the kernel build
684 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
685 targets/support/kmerge.sh:
686 It helps if I put things in the correct order so they'll actually execute,
687 rather than getting a nice error from emerge.
689 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
690 targets/support/kmerge.sh:
691 Change upgrade to update.
693 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
694 targets/support/kmerge.sh:
695 Add back in the package.provided code that *should* skip the kernel sources
696 merge for call back and subsequent runs.
698 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
699 targets/support/kmerge.sh:
700 We don't really need to use binary packages for the kernel sources, since it
701 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
702 when we're not using kerncache.
704 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
705 targets/support/kmerge.sh:
706 Remove 'symlink' from USE, since it's not needed and screws up kerncache
708 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
709 targets/livecd-stage2/livecd-stage2-controller.sh:
710 OK, we run our find outside the chroot, so we don't want to use absolute
711 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
712 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
715 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
716 targets/livecd-stage2/livecd-stage2-controller.sh,
717 targets/stage1/stage1-controller.sh:
718 Cleanup the clean section for stage1 and add an updated clean section for
719 livecd-stage2 when we're a minimal, universal, or game CD. This is
720 2.0.6_pre14 for testing.
722 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
723 targets/support/kmerge.sh:
724 We should be using --newuse when merging our packages in callback.
726 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
727 targets/grp/grp-chroot.sh:
728 We should only use --noreplace when building a pkgset, everything else
731 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
732 modules/catalyst_support.py, modules/generic_stage_target.py,
733 modules/grp_target.py:
734 Apply additional patches from bug #207862 for CONTENTS generation.
736 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
737 targets/grp/grp-chroot.sh:
738 Call setup_myemergeopts after changing clst_FETCH.
740 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
741 targets/netboot2/netboot2-pkg.sh:
742 Remove a bit of unnecessary code.
744 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
745 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
746 targets/support/chroot-functions.sh:
747 Fix some spacing on the -* warning, revert Andrew's last change, since it
748 didn't do anything, and clean up the GRP chroot code so it works smarter and
749 set clst_FETCH when clst_grp_type is something other than pkgset.
751 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
752 targets/support/chroot-functions.sh:
753 Don't set --usepkg and --buildpkg when fetching.
755 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
756 modules/generic_stage_target.py:
757 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
760 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
761 modules/generic_stage_target.py:
762 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
763 boot/kernel/${kname}/config copying code in generic_stage_target.
765 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
766 targets/support/kmerge.sh:
767 Make sure we don't give genkernel a --kernel-config if it isn't set in the
770 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
771 modules/generic_stage_target.py, targets/support/kmerge.sh,
772 targets/support/pre-kmerge.sh:
773 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
774 valid, rather than required, changed clst_ksource to default to
775 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
776 removal of USE to after the kernel build so the modules get the correct USE,
777 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
779 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
780 targets/support/kmerge.sh:
781 We should run the default functions for kmerge.sh, too.
783 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
784 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
785 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
786 Updated aboot cdtar with a newer version to support newer kernels.
788 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
789 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
790 Updated make_destpath so it writes out to make.conf as well as exporting
791 ROOT to the environment, added a make_destpath call to cleanup_stages, and
792 adding make_destpath /tmp/stage1root to stage1.
794 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
795 Updated README a bit and rolling 2.0.6_pre12 for testing.
797 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
798 targets/support/create-iso.sh:
799 Removed any further checks for clst_fstype and making sure everybody is
800 using ${mkisofs_zisofs_opts}.
802 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
803 targets/support/livecdfs-update.sh:
804 The default theme for GNOME is now Clearlooks, so we can remove the theme
805 code, but we still want to set the font size.
807 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
808 targets/support/livecdfs-update.sh:
809 We need to put quotes around ${user_comment} or useradd gets confused.
811 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
812 targets/support/chroot-functions.sh:
813 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
816 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
817 targets/support/kmerge.sh:
818 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
819 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
821 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
822 targets/support/create-iso.sh:
823 Bash fscking sucks, so we have to compromise on this code reduction solution
824 a bit. It's still far better than it was
826 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
827 targets/support/create-iso.sh:
828 Don't escape quotes when actually running the command
830 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
831 targets/support/kmerge.sh:
832 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
834 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
835 targets/support/kmerge.sh:
836 Use -L instead of -l in test for symlink
838 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
839 targets/stage1/stage1-controller.sh:
840 Remove code for gcc-config/binutils-config since it should be getting done
841 in the preclean script, anyway.
843 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
844 targets/stage1/stage1-chroot.sh:
845 I missed one place where HOSTUSE was being used incorrectly.
847 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
848 targets/support/kmerge.sh:
849 Escape the correct quote
851 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
852 targets/support/kmerge.sh:
853 Change remaining instances of run_emerge to run_merge
855 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
856 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
857 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
860 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
861 targets/support/bootloader-setup.sh:
862 Let's change our splash checking to a global check so it only needs to be
863 done once. This makes much more sense than having all of those if ... else
866 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
867 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
868 Fix our USE invocation here so things work as expected.
870 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
871 targets/support/livecdfs-update.sh:
872 Force-enable livecd/users for livecd/type gentoo-release-livecd and
875 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
876 targets/support/livecdfs-update.sh:
877 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
880 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
881 targets/livecd-stage2/livecd-stage2-controller.sh:
882 Fixing the snapshot copying so it will only copy the correct snapshot for
883 people who don't know how to properly use wget.
885 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
886 targets/stage1/stage1-chroot.sh:
887 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
890 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
891 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
892 OK, we have to escape our quotes, rather than use single quotes, or we don't
893 evaluate the variables properly.
895 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
896 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
897 targets/support/kmerge.sh:
898 Fixing echo/sed for make.conf writing.
900 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
901 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
902 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
903 Rather than using the environment, we write out our USE to make.conf, then
904 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
905 be written to make.conf, already.
907 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
908 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
909 targets/livecd-stage1/livecd-stage1-chroot.sh,
910 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
911 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
912 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
913 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
914 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
915 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
916 Changing run_emerge to run_merge, changing both setup_portage and
917 setup_myfeatures to add any USE changes to make.conf prior to merge, then
918 removing the settings added, rather than (ab)using the environment.
920 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
921 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
922 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
923 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
924 targets/tinderbox/tinderbox-chroot.sh:
925 Rearrange some of the functions in chroot-functions.sh in preparation for
926 some upcoming changes and rename setup_portage to setup_pkgmgr.
928 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
929 targets/stage1/stage1-controller.sh:
930 Removing an extra env-update call from stage1's preclean.
932 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
933 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
934 targets/support/bootloader-setup.sh:
935 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
936 help.msg which we didn't even use.
938 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
939 targets/support/bootloader-setup.sh:
940 Don't write out out 'default 1' line when creating grub.conf, since the
941 'help' entry is now at the bottom, and we want grub to default to the first
944 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
945 targets/support/bootloader-setup.sh:
946 Removed checks on livecd/splash_type, since we only support one type,
947 removed remaining bootsplash code from bootloader-setup.sh, added automatic
948 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
949 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
951 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
952 targets/livecd-stage2/livecd-stage2-controller.sh:
953 Let's automatically copy in the snapshot if livecd/type is
954 gentoo-release-livecd.
956 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
957 modules/generic_stage_target.py:
958 Fix leading whitespace in empty() so it's only executed if there's something
959 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
960 211410 for pointing this out
962 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
963 targets/support/rc-update.sh:
964 Quote baselayout package atom
966 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
967 targets/support/chroot-functions.sh:
968 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
969 PATH by default. Instead, simply check if it exists.
971 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
972 targets/support/chroot-functions.sh:
973 Remove temporary package listing code, since --verbose is forced on with
976 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
977 Force-enable --verbose when using --debug
979 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
980 targets/support/kmerge.sh:
981 Changing modules-update to update-modules to quiet a warning and keep us
982 from having it get removed out from under us.
984 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
985 targets/support/chroot-functions.sh:
986 Adding a note to myself for better debug and moving run_default_funcs to the
987 bottom of the script so it gets executed. Since this can otherwise break
988 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
990 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
991 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
992 targets/support/chroot-functions.sh:
993 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
994 so we can get the output with --debug, added --newuse to the options for
995 stage1, as we should always rebuild any package where the USE has changed,
996 removed removal of portage logs from stage2-chroot.sh since it is being done
997 by cleanup_stages, moved world removal in cleanup_stages into a check for
998 stages 1 through 3, made update_env_settings check for the existence of
999 env-update before running it since we now run update_env_settings by default
1000 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1001 to list the packages, since we don't yet force-enable verbose with debug.
1003 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1004 modules/catalyst_lock.py:
1005 Since my python sucks and I don't feel like troubleshooting it at the
1006 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1007 2.0.6_pre8 for testing.
1009 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1010 modules/builder.py, modules/catalyst_lock.py:
1011 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1012 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1014 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1015 modules/catalyst_support.py:
1016 change 'is' to == because python is grumpy
1018 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1019 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1020 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1021 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1022 targets/support/rc-update.sh:
1023 Removing support for bootsplash, since it hasn't been in a supported kernel
1024 in a couple years and isn't accepted upstream.
1026 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1027 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1028 Fix up the sed for genkernel so it works on versions both before and after
1029 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1030 change was a bit too aggressive.
1032 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1033 targets/support/bootloader-setup.sh:
1034 Change grub timeout to 15 seconds instead of 150.
1036 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1037 targets/support/pre-kmerge.sh:
1038 Comment out sed on genkernel executable as it appears to do nothing these
1041 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1042 targets/livecd-stage2/livecd-stage2-controller.sh:
1043 Only call find on libdirs that actually exist. Thanks to Kristoffer
1044 <krek6597@student.uu.se> in bug #210807.
1046 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1047 modules/generic_stage_target.py:
1048 Add warning about -* in foo/use in the spec.
1050 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1051 targets/embedded/embedded-chroot.sh,
1052 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1053 targets/grp/grp-preclean-chroot.sh,
1054 targets/livecd-stage1/livecd-stage1-chroot.sh,
1055 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1056 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1057 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1058 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1059 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1060 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1061 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1062 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1063 targets/tinderbox/tinderbox-preclean-chroot.sh:
1064 Change all . to source.
1066 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1067 targets/embedded/embedded-preclean-chroot.sh,
1068 targets/grp/grp-preclean-chroot.sh,
1069 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1070 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1071 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1072 targets/stage3/stage3-preclean-chroot.sh,
1073 targets/stage4/stage4-preclean-chroot.sh,
1074 targets/support/chroot-functions.sh,
1075 targets/tinderbox/tinderbox-preclean-chroot.sh:
1076 Added a cleanup_stages function and added it to the appropriate places.
1078 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1079 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1080 targets/livecd-stage1/livecd-stage1-chroot.sh,
1081 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1082 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1083 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1084 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1085 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1086 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1087 Removing any functions that we now call by default when we source
1088 chroot-functions.sh by default.
1090 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1091 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1092 targets/livecd-stage1/livecd-stage1-chroot.sh,
1093 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1094 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1095 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1096 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1097 Clean up the debug code that I've added to stage1, move it to
1098 chroot_functions.sh, and call it from all of our main targets.
1100 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1101 modules/generic_stage_target.py:
1102 Wow. I need to make sure that we actually comment comments in make.conf or
1103 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1104 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1106 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1107 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1108 targets/stage3/stage3-chroot.sh:
1109 We need to be sure we clear out /var/log/portage/elog as well as
1110 /var/log/emerge.log for stages 1 through 3.
1112 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1113 modules/generic_stage_target.py,
1114 targets/livecd-stage2/livecd-stage2-controller.sh,
1115 targets/support/livecdfs-update.sh:
1116 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1117 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1118 80 columns. This is catalyst 2.0.6_pre5 for testing.
1120 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1121 modules/generic_stage_target.py:
1122 Apparently, python doesn't like it when you put a set of comments in front
1123 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1126 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1127 modules/generic_stage_target.py:
1128 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1129 generally clean up the code so it's a bit easier to read/follow.
1131 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1132 modules/generic_stage_target.py:
1133 Sort and de-dupe myusevars.
1135 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1136 targets/stage1/stage1-chroot.sh:
1137 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1139 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1140 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1141 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1142 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1143 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1144 targets/tinderbox/tinderbox-chroot.sh:
1145 Move export of FEATURES to setup_myfeatures.
1147 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1148 targets/stage1/stage1-chroot.sh:
1149 Added some debug code to stage1 and fixed a nice bug where we weren't
1150 building with the correct USE. Unfortunately, this invalidates any caches
1151 for stage1, since we were building with the entire USE from the profile.
1152 This is 2.0.6_pre4 for testing.
1154 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1155 targets/stage1/stage1-chroot.sh:
1156 We don't need to do the device building twice, so removing USE=build from
1157 first baselayout install.
1159 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1160 targets/support/livecdfs-update.sh:
1161 We check for a plugdev group, add it if it doesn't exist, and make sure any
1162 users specified by livecd/users is in the group.
1164 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1165 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1166 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1168 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1169 modules/catalyst_support.py:
1170 Fix up calc_contents in contents_map. Thanks to Brent Baude
1171 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1174 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1175 targets/stage1/stage1-chroot.sh:
1176 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1177 empty and will cause issues in stage3 and beyond.
1179 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1180 targets/support/kmerge.sh, targets/support/rc-update.sh:
1181 Changed some of the rc-update code so it should work with baselayout-2,
1182 also. This is 2.0.6_pre2 for testing.
1184 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1185 files/catalyst.conf, modules/catalyst_support.py,
1186 modules/generic_stage_target.py, modules/grp_target.py,
1187 modules/snapshot_target.py:
1188 Added support for generating CONTENTS files automatically. Patch by Robin
1189 Johnson <robbat2@gentoo.org> for bug #207862.
1191 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1192 modules/snapshot_target.py:
1193 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1194 exclude digest-* files from the snapshot.
1196 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1197 arch/x86.py, modules/generic_stage_target.py:
1198 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1199 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1201 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1202 targets/support/kmerge.sh:
1203 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1204 options, so that it can actually be turned off.
1206 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1208 Rearrange things in the arch/*.py files to ensure that nothing is used
1209 before it has been defined.
1211 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1212 Reorder arch/powerpc.py to make python happy.
1214 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1215 modules/snapshot_target.py:
1216 Change .svn --include to an --exclude like it was supposed to be.
1218 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1220 Added several subarches for mips so we can dump the mips subarch profiles
1221 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1224 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1225 targets/livecd-stage2/livecd-stage2-controller.sh:
1226 Changed the code for copying the MOTD files so it's fewer lines and makes
1229 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1230 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1231 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1232 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1234 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1236 Did a little cleanup on the x86.py to remove some redundant entries and
1237 added nocona and core2 to amd64.py, though they're currently commented out.
1239 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1240 modules/generic_stage_target.py:
1241 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1242 flags defined in the spec file.
1244 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1245 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1246 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1247 since catalyst sets CXXFLAGS=CFLAGS by default.
1249 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1250 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1251 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1253 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1254 Added prescott to the subarches for x86.
1256 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1257 modules/netboot2_target.py, targets/support/kmerge.sh:
1258 Add patch to enabled netboot2/linuxrc and automatically add path for
1259 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1260 <jsbronder@gentoo.org> in bug #208106.
1262 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1263 modules/netboot2_target.py:
1264 Allow root_overlay in netboot2 target for bug #208106.
1266 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1267 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1268 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1269 Added USE=bindist automatically to everything that inherits set_use from
1270 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1271 USE=bindist to emerge run for stage1, and did some minor cleanup in
1272 get_libdir in chroot-functions.
1274 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1275 targets/support/bootloader-setup.sh:
1276 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1278 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1279 examples/generic_stage_template.spec, examples/grp_template.spec,
1280 examples/livecd-stage1_template.spec,
1281 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1282 examples/stage4_template.spec, examples/tinderbox_template.spec:
1283 Changing link so it no longer points to a dead page. This is for bug #208609.
1285 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1286 modules/snapshot_target.py:
1287 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1289 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1290 targets/stage1/stage1-chroot.sh:
1291 As much as I hate this, we're going to force baselayout to install first.
1292 This will keep us from having any issues with packages that don't respect
1295 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1296 Reorder options in catalyst.conf so they're alphabetical.
1298 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1299 targets/support/bootloader-setup.sh:
1300 Add 'pager on' to grub.conf for bug #208531.
1302 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1303 livecd/files/README.txt, livecd/files/x86-F6.msg:
1304 Removing the unused kernel command line options from Volume/Device Management.
1306 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1307 This is now 2.0.5 for release.
1309 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1310 files/catalyst.conf, modules/catalyst_support.py,
1311 modules/generic_stage_target.py,
1312 targets/embedded/embedded-preclean-chroot.sh,
1313 targets/grp/grp-preclean-chroot.sh,
1314 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1315 targets/stage2/stage2-preclean-chroot.sh,
1316 targets/stage3/stage3-preclean-chroot.sh,
1317 targets/support/chroot-functions.sh,
1318 targets/tinderbox/tinderbox-preclean-chroot.sh:
1319 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1320 sys-devel/icecream cluster compiler support for bug #200095. This is
1321 catalyst 2.0.5_pre6 for testing.
1323 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1324 files/catalyst.conf, modules/generic_stage_target.py:
1325 Add the option for using metadata_overlay with portage to speed up cache.
1327 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1328 modules/stage1_target.py, modules/stage2_target.py,
1329 modules/stage3_target.py:
1330 Add /etc/portage to cleanables for stages 1 through 3.
1332 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1333 livecd/files/livecd-local.start,
1334 targets/livecd-stage2/livecd-stage2-controller.sh,
1335 targets/support/livecdfs-update.sh:
1336 We apparently still need profiles/eclass for building the stage3 from the
1337 LiveCD with the installer.
1339 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1340 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1343 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1344 targets/livecd-stage2/livecd-stage2-controller.sh,
1345 targets/support/livecdfs-update.sh:
1346 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1347 preservation of eclasses/profiles, and remove copying of livecd-local.start
1348 since it's not needed anymore.
1350 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1351 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1352 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1355 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1356 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1357 Removing old mkvardb code which is no longer used, commenting out setting of
1358 Gnome theme for testing now that Clearlooks has been default for some time,
1359 and changing vdb move from a case statement to a simple if statement. This
1360 is 2.0.5_pre5 for testing.
1362 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1363 modules/stage1_target.py:
1364 Removing cleaning of python encodings for bug #64890.
1366 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1367 modules/generic_stage_target.py:
1368 Add an extra warning into the generated make.conf about changing the CHOST.
1370 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1371 targets/support/livecdfs-update.sh:
1372 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1374 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1375 targets/embedded/embedded-preclean-chroot.sh,
1376 targets/grp/grp-preclean-chroot.sh,
1377 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1378 targets/stage2/stage2-preclean-chroot.sh,
1379 targets/stage3/stage3-preclean-chroot.sh,
1380 targets/tinderbox/tinderbox-preclean-chroot.sh:
1381 Check to see if distcc is enabled before calling cleanup_distcc().
1383 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1384 arch/sparc.py, arch/x86.py:
1385 Look for linux32 in /bin and /usr/bin.
1387 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1388 modules/generic_stage_target.py:
1389 Make error message more specific when removing immutable flag.
1391 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1392 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1393 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1394 information, and added a small fix for FreeBSD for bug #169041. This is
1395 catalyst 2.0.5_pre4 for testing.
1397 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1398 targets/support/chroot-functions.sh:
1399 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1400 patch from bug #120076 to add cross-compiling support to our distcc
1403 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1404 targets/support/chroot-functions.sh:
1405 Added a version of get_libdir from multilib.eclass so we can determine where
1406 to go poking around if we need to touch anything in libdir.
1408 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1409 Print an error saying what target failed before the traceback.
1411 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1412 modules/catalyst_support.py:
1413 When parsing make.conf, first try pkgcore's
1414 snakeoil.fileutils.read_bash_dict(), then portage's
1415 portage_util.getconfig(), then the internal parse_makeconf().
1417 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1418 modules/catalyst_support.py:
1419 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1421 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1422 examples/netboot_template.spec, examples/tinderbox_template.spec,
1423 modules/grp_target.py, modules/tinderbox_target.py:
1424 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1425 modules, and remove extra pkgcache_path and kerncache_path options from
1428 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1429 This is catalyst 2.0.5_pre3 for testing the new stages code.
1431 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1432 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1433 We need to force USE=bindist on for building stages.
1435 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1436 modules/generic_stage_target.py:
1437 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1438 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1440 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1441 targets/support/rc-update.sh:
1442 Added support for the newer versions of splashutils which use fbcondecor as
1443 the init script. This is catalyst 2.0.5_pre1 for testing.
1445 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1446 targets/livecd-stage2/livecd-stage2-controller.sh:
1447 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1450 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1451 modules/generic_stage_target.py, modules/stage1_target.py,
1452 modules/stage2_target.py:
1453 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1456 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1457 modules/generic_stage_target.py, modules/netboot2_target.py:
1458 Fix typo in getopt call for --clear-autoresume. thanks to
1459 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1460 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1461 Copy overlay files in netboot2 target into proper dir for bug #174635.
1463 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1464 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1465 targets/support/netboot2-final.sh:
1466 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1467 fix a minor bug in System.map copying, add portage_overlay support, and adds
1468 the ability to use globbing in the package file lists for the netboot2
1471 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1472 +targets/netboot2/nb-busybox.cf:
1473 Added nb-busybox.cf to the netboot2 target for bug #174298.
1475 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1476 targets/support/chroot-functions.sh:
1477 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1479 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1480 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1481 Change moving the VDB until after we have processed unmerge by moving it
1482 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1483 unmerge packages from the gentoo-release-livecd target.
1485 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1486 targets/support/kmerge.sh:
1487 Commented out the package.provided code in catalyst that seemed to cause
1488 problems with kerncache in testing. This is 2.0.4 and should be used for the
1491 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1492 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1493 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1494 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1495 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1496 improve the netboot2 target.
1498 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1499 modules/generic_stage_target.py:
1500 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1501 cause catalyst to export boolean variables as well as string-based
1504 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1505 modules/generic_stage_target.py:
1506 Fixing check for invalid subarch to not filter too much. Fix from Mike
1507 Frysinger <vapier@gentoo.org> for bug #173532.
1509 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1510 Added s390x (64-bit) support via a patch from Mike Frysinger
1511 <vapier@gentoo.org> for bug #173002.
1513 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1514 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1515 targets/livecd-stage1/livecd-stage1-chroot.sh,
1516 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1517 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1518 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1519 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1520 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1521 targets/support/pre-kmerge.sh:
1522 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1523 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1524 certain functions/code paths when running with -F/--fetchonly. Simplified
1525 kmerge.sh with regards to kerncache and callback packages. Also, changed
1526 ccache/distcc installs to use run_emerge instead of emerge directly, which
1527 allows us to more easily replace the underlying package manager, or add
1528 support for multiple package managers to catalyst.
1530 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1531 modules/grp_target.py:
1532 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1533 portage_overlay functionality to GRP, where it was mistakenly missing, for
1534 bug #171157. This is catalyst 2.0.3 and ready for release.
1536 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1537 targets/livecd-stage1/livecd-stage1-controller.sh,
1538 targets/support/livecdfs-update.sh:
1539 Removed the generation of grppkgs.txt since the Installer now uses vdb
1542 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1543 targets/support/create-iso.sh:
1544 Fix creation of the EFI images. Since it is FAT, we can't go around
1545 perserving permissions, now, can we?
1547 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1548 targets/support/livecdfs-update.sh:
1549 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1550 broken sed for rc.conf, which caused all kinds of hell to break loose when
1551 booting a new CD. This is 2.0.3_pre3.
1553 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1554 modules/generic_stage_target.py:
1555 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1556 such as group- from /etc before creating our stage tarballs. This is for bug
1559 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1560 targets/support/livecdfs-update.sh:
1561 Commenting out the livecd-kernel code, since the Installer should be doing
1562 everything necessary itself.
1564 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1565 targets/support/livecdfs-update.sh:
1566 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1567 the usbutils hanlding in case they follow suit with pciutils.
1569 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1570 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1571 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1572 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1573 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1574 problems with using all of the various subarch settings.
1576 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1577 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1578 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1579 check look in the correct location, and made sure we don't delete /voot
1580 within the EFI code if grub is present.
1582 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1583 modules/generic_stage_target.py:
1584 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1585 #166294. This one should fix the HPPA/PPC architectures.
1587 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1588 targets/support/chroot-functions.sh:
1589 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1590 remove the autoresume point for portage, as it really isn't needed and
1591 doesn't really gain us much, anyway.
1593 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1594 targets/stage1/stage1-chroot.sh:
1595 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1597 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1598 examples/generic_stage_template.spec, examples/grp_template.spec,
1599 examples/livecd-stage1_template.spec,
1600 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1601 examples/netboot_template.spec, examples/snapshot_template.spec,
1602 examples/stage4_template.spec, examples/tinderbox_template.spec:
1603 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1606 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1607 targets/support/livecdfs-update.sh:
1608 Make sure the user owns his home directory for bug #147195.
1610 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1611 +files/catalystrc, modules/catalyst_support.py:
1612 Re-arranged catalyst.conf to make it easier to follow while looking at the
1613 online reference and added a default catalystrc file, which does nothing.
1615 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1616 modules/catalyst_support.py, modules/embedded_target.py,
1617 modules/generic_stage_target.py, modules/grp_target.py,
1618 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1619 modules/stage3_target.py, modules/tinderbox_target.py:
1620 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1621 tab/space nastiness. This is for bug #161915.
1623 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1624 modules/generic_stage_target.py:
1625 Fixed new cbuild code with another patch from Mike Frysinger
1626 <vapier@gentoo.org> to allow the usage of subarches.
1628 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1629 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1630 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1631 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1632 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1633 targets/support/create-iso.sh, targets/support/functions.sh,
1634 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1635 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1637 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1638 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1639 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1640 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1641 modules/catalyst_lock.py, modules/catalyst_support.py,
1642 modules/embedded_target.py, modules/generic_stage_target.py,
1643 modules/generic_target.py, modules/grp_target.py,
1644 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1645 modules/netboot2_target.py, modules/netboot_target.py,
1646 modules/snapshot_target.py, modules/stage1_target.py,
1647 modules/stage2_target.py, modules/stage3_target.py,
1648 modules/stage4_target.py, modules/tinderbox_target.py,
1649 targets/embedded/embedded-chroot.sh,
1650 targets/embedded/embedded-controller.sh,
1651 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1652 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1653 targets/grp/grp-preclean-chroot.sh,
1654 targets/livecd-stage1/livecd-stage1-chroot.sh,
1655 targets/livecd-stage1/livecd-stage1-controller.sh,
1656 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1657 targets/livecd-stage2/livecd-stage2-controller.sh,
1658 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1659 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1660 targets/netboot2/netboot2-controller.sh,
1661 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1662 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1663 targets/stage1/stage1-controller.sh,
1664 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1665 targets/stage2/stage2-controller.sh,
1666 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1667 targets/stage3/stage3-controller.sh,
1668 targets/stage3/stage3-preclean-chroot.sh,
1669 targets/stage4/stage4-controller.sh,
1670 targets/stage4/stage4-preclean-chroot.sh,
1671 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1672 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1673 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1674 targets/tinderbox/tinderbox-controller.sh,
1675 targets/tinderbox/tinderbox-preclean-chroot.sh:
1676 Removing old CVS Header lines, which are no longer used since moving to SVN.
1678 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1679 targets/stage4/stage4-chroot.sh:
1680 Added back a missing 'then' from stage4 target.
1682 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1683 modules/generic_stage_target.py:
1684 Fix indentation so things actually work.
1686 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1687 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1690 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1691 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1692 Fix the display manager sed lines and change the icon for the local Handbook
1693 to use the GNOME 2.16 icon for gedit.
1695 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1696 modules/generic_stage_target.py:
1697 Changed the portage_overlay option to always install overlays in
1698 /usr/local/portage and added code to clean up /usr/local/portage and
1699 make.conf after sucessful execution and before creation of ISO/tarballs.
1701 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1702 targets/support/livecdfs-update.sh:
1703 Fixed a typo which broke coldplugging.
1705 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1706 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1707 Added a create_handbook_icon function and rearranged some of the icon
1708 creation for the LiveCD. This should resolve bug #143725 once a new release
1711 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1712 targets/support/livecdfs-update.sh:
1713 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1714 coldplugging. This allows us to unpack our firmware before we detect
1715 devices, so that devices that need it will get it.
1717 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1718 modules/generic_stage_target.py:
1719 Fix a typo in generic_stage_target.
1721 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1722 targets/support/livecdfs-update.sh:
1723 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1724 /etc/conf.d/xdm so we support older snapshots and newer ones.
1726 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1727 modules/livecd_stage2_target.py:
1728 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1731 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1732 modules/livecd_stage2_target.py:
1733 Reverted change in livecd-stage2 to the action_sequence until I can figure
1734 out what the problem is with it.
1736 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1737 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1738 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1739 modules/livecd_stage2_target.py:
1740 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1741 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1743 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1744 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1745 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1746 resolves an issue where a variable could be accessed unitialized in obscure
1747 circumstances. This is wrt bug #144984.
1749 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1750 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1751 modules/stage2_target.py, modules/stage4_target.py:
1752 Fixed up action_sequence when using --fetchonly to not create tarballs or
1753 ISO images for bug #143392.
1755 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1756 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1757 Clean up the USE usage in GRP/stage4.
1759 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1760 modules/generic_stage_target.py, modules/stage1_target.py,
1761 modules/stage2_target.py:
1762 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1763 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1765 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1766 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1767 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1768 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1769 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1770 instances of USE_ORDER since auto hasn't been valid for some time. This is
1773 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1774 modules/generic_stage_target.py, modules/stage1_target.py:
1775 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1776 goodness wrt bug #153587.
1778 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1779 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1780 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1782 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1783 modules/generic_stage_target.py, modules/stage4_target.py:
1784 Added a check to see if we have the tarball option enabled, which causes
1785 catalyst to run the capture sequence. This was requested by Tim Yamin for
1786 the stage4 target, but I thought it should be usable on any stage target.
1788 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1789 targets/support/livecdfs-update.sh:
1790 Moved fstab tweaks all into one location and added make.conf tweak for bug
1793 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1794 Changed the options to be in alphabetical order so my meatspace logical
1795 parser can process them better, added the compress and tarball options,
1796 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1797 removed the unused -x command line parameter for bug #151405.
1799 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1800 modules/generic_stage_target.py:
1801 Added a warning about changing the CHOST setting for bug #142034.
1803 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1804 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1805 targets/support/chroot-functions.sh:
1806 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1807 <flameeyes@gentoo.org> and attached to bug #150351.
1809 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1810 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1811 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1812 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1813 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1814 modules/embedded_target.py, modules/generic_stage_target.py,
1815 modules/generic_target.py, modules/grp_target.py,
1816 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1817 modules/netboot2_target.py, modules/netboot_target.py,
1818 modules/snapshot_target.py, modules/stage1_target.py,
1819 modules/stage2_target.py, modules/stage3_target.py,
1820 modules/stage4_target.py, modules/tinderbox_target.py,
1821 targets/embedded/embedded-chroot.sh,
1822 targets/embedded/embedded-controller.sh,
1823 targets/embedded/embedded-fs-runscript.sh,
1824 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1825 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1826 targets/grp/grp-preclean-chroot.sh,
1827 targets/livecd-stage1/livecd-stage1-chroot.sh,
1828 targets/livecd-stage1/livecd-stage1-controller.sh,
1829 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1830 targets/livecd-stage2/livecd-stage2-controller.sh,
1831 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1832 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1833 targets/netboot2/netboot2-controller.sh,
1834 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1835 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1836 targets/stage1/stage1-controller.sh,
1837 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1838 targets/stage2/stage2-controller.sh,
1839 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1840 targets/stage3/stage3-controller.sh,
1841 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1842 targets/stage4/stage4-controller.sh,
1843 targets/stage4/stage4-preclean-chroot.sh,
1844 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1845 targets/support/functions.sh, targets/support/kmerge.sh,
1846 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1847 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1848 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1849 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1850 targets/tinderbox/tinderbox-controller.sh,
1851 targets/tinderbox/tinderbox-preclean-chroot.sh:
1852 Removing all copyright and license comment headers from all files so we
1853 don't ever get another bug like bug #149638.
1855 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1856 modules/generic_stage_target.py:
1857 Clean up more spacing/capitalization.
1859 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1860 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1861 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1862 targets/embedded/embedded-controller.sh,
1863 targets/embedded/embedded-fs-runscript.sh,
1864 targets/embedded/embedded-preclean-chroot.sh,
1865 targets/livecd-stage2/livecd-stage2-controller.sh,
1866 targets/netboot2/netboot2-copyfile.sh,
1867 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1868 targets/support/pre-kmerge.sh:
1869 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1870 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1871 calls in kmerge.sh, and updated README.
1873 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1874 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1875 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1877 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1878 modules/catalyst_support.py:
1879 Added fix for bug #143348.
1881 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1882 targets/support/livecdfs-update.sh:
1883 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1885 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1886 targets/livecd-stage2/livecd-stage2-controller.sh,
1887 targets/support/livecdfs-update.sh:
1888 Changed some copy commands to use -f, added a check for /etc/gconf before
1889 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1890 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1891 <luca.casagrande@gmail.com>.
1893 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1894 targets/support/livecdfs-update.sh:
1895 Fixing sed so that systemspkgs.txt is built properly.
1897 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1898 The sparc32 binary is in /bin, not /usr/bin.
1900 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1901 targets/support/chroot-functions.sh:
1902 We now only set the options for pkgcache if we are not using fetchonly. This
1903 should work around a problem where portage won't fetch the files if a binpkg
1904 already exists for the package.
1906 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1907 targets/support/livecdfs-update.sh:
1908 Added code to make a backup of custom.conf before we edit it for the
1911 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1912 targets/support/livecdfs-update.sh:
1913 Remove sed from splash section, since it wasn't actually resolving the
1914 issue, anyway. Change the installer's dialog front-end code to simply run
1915 via sudo, since we don't need to worry about having the X DISPLAY setup or
1916 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1918 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1919 targets/support/livecdfs-update.sh:
1920 Fix my sed line so it actually applies correctly.
1922 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1923 targets/support/chroot-functions.sh:
1924 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1927 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1928 targets/support/livecdfs-update.sh:
1929 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1930 as well as a possible fix for the read-only filesystem messages from
1931 /sbin/splash-functions.sh
1933 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1934 targets/support/chroot-functions.sh:
1935 Fix --fetchonly to actually work.
1937 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1938 examples/livecd-stage2_template.spec:
1939 Added description for livecd/fsops to livecd-stage2's spec template.
1941 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1942 targets/support/livecdfs-update.sh:
1943 I've modified the GDM configuration section to work correctly. I have also
1944 ensured that xdm is no longer started just because livecd/xdm is used, which
1945 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1946 should be the last of the 'release candidates' made. If there are no bug
1947 reports in 2 days, then I'm rolling this as 2.0 final.
1949 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1950 targets/support/livecdfs-update.sh:
1951 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1952 see once the newer Installer is released, as I still have to fix the
1955 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1956 targets/support/rc-update.sh:
1957 Removed famd from the default runlevel for gentoo-release-livecd. It really
1958 shouldn't cause a problem, but I prefer it stay a bit clean.
1960 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1961 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1962 targets/support/create-iso.sh, targets/support/kmerge.sh,
1963 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1964 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1966 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1967 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1968 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1969 targets/support/bootloader-setup.sh:
1970 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1971 parameters support. This is for bug #139300.
1973 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1974 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1975 targets/support/filesystem-functions.sh:
1976 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1977 and also to remove some redundant values from livecd-stage2's valid_values.
1980 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1982 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1984 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1985 modules/generic_stage_target.py:
1986 Fix a problem where catalyst was creating an initial list, then putting that
1987 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1988 pointing it out and for the fix. This is for bug #136351.
1990 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1991 targets/support/unmerge.sh:
1992 Removing loop for unmerge, as it didn't actually solve anything and the
1993 portage team has helped us out by reverting the behavior that caused this
1994 change in the first place.
1996 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1997 modules/netboot2_target.py, modules/stage1_target.py,
1998 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1999 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2000 having /proc mounted during the preclean stage and also to clean up the
2001 netboot2 code. This is 2.0_rc48.
2003 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2004 targets/support/unmerge.sh:
2005 Change our unmerge from being a single unmerge to a loop, to work around an
2006 unexpected change in portage 2.1's unmerge processing.
2008 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/support/bootloader-setup.sh:
2010 Fixed a problem where we were putting the kernel name in twice and causing
2011 and error when using grub as a bootloader. This is for bug #137252.
2013 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2014 targets/support/bootloader-setup.sh:
2015 Added a second pass to the alpha bootloader setup to create aboot items for
2016 serial console for bug #133457.
2018 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 +livecd/cdtar/arcload-0.43-r1.tbz2:
2020 Added arcload cdtar for mips.
2022 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2023 targets/netboot/netboot-controller.sh:
2024 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2027 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2028 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2029 Add patch from bug #135051 to fix the seedcache extraction logic.
2031 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2032 targets/support/livecdfs-update.sh:
2033 Don't set icon theme to Clearlooks, since it doesn't exist.
2035 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2036 targets/support/livecdfs-update.sh:
2037 Fix sed on installer icons.
2039 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2042 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2043 targets/stage1/stage1-controller.sh:
2044 Added a -type f to the find call in stage1 for bug #132180.
2046 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2047 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2048 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2049 properly on IBM PPC64 machines.
2051 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2052 modules/generic_stage_target.py:
2055 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2056 targets/support/rc-update.sh:
2057 Removed x-setup from default runlevel, as it is now controlled via the
2058 autoconfig init script.
2060 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2061 Fix ppc64 based arches to subclass ppc64
2063 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2064 modules/livecd_stage1_target.py:
2065 Use the full category/package name for livecd-tools.
2067 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2068 targets/support/livecdfs-update.sh:
2069 Make copies and deletes recursive for firmware since some packages put their
2070 firmware in a subdirectory.
2072 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2073 targets/support/livecdfs-update.sh:
2074 Fix detection of the Installer.
2076 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2077 Added 970, power3, power4, and power5 sub-arches for ppc64.
2079 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2080 targets/support/livecdfs-update.sh:
2081 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2082 no longer necessary and can cause possible problems with Installer-based
2085 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2086 recursive directory create
2088 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2089 modules/catalyst_support.py:
2090 Changed a display error from bug #131502 and rolling 2.0_rc45.
2092 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2093 targets/support/create-iso.sh:
2094 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2097 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2098 modules/generic_stage_target.py:
2099 digests function uses raw output from hash function now
2101 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2102 change hash result format so .DIGESTS is generated correctly
2104 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2105 modules/catalyst_support.py:
2106 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2109 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2110 targets/support/livecdfs-update.sh:
2111 Added a space for bug #131181.
2113 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2114 targets/support/kmerge.sh:
2115 Fixed creation of kernelpkgs.txt file for the installer.
2117 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2118 modules/generic_stage_target.py:
2119 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2122 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2123 targets/livecd-stage2/livecd-stage2-controller.sh,
2124 targets/support/bootloader-setup.sh:
2125 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2126 rolling out an emergency rc44.
2128 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2129 targets/support/bootloader-setup.sh:
2130 If you use elif, you have to use a then after it. Yeah, that one's totally
2133 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2134 targets/support/livecdfs-update.sh:
2135 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2137 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2138 targets/support/rc-update.sh:
2139 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2142 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2143 targets/support/bootloader-setup.sh:
2144 Removed bootplash support from ppc/ppc64 since they only will work with
2145 gensplash. Forced use of livecd/splash_type of bootsplash to get
2146 splash=silent. This should reduce the number of things on the kernel command
2147 line that aren't necessary.
2149 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2150 modules/catalyst_support.py:
2151 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2152 parse_spec. This should resolve bug #130103, as well as make the code much
2153 cleaner. This is 2.0_rc42.
2155 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2156 modules/generic_stage_target.py:
2157 Forced -p on tar for compressing stages.
2159 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2160 targets/support/chroot-functions.sh:
2161 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2164 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2165 targets/stage1/build.py:
2166 Added patch to build.py for portage 2.1 support.
2168 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2169 targets/support/kmerge.sh:
2170 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2171 <liyiming@ict.ac.cn> in bug #129890.
2173 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2174 targets/support/livecdfs-update.sh:
2175 Moved sed line for ##STARTX to end of file, since we aren't touching
2176 /etc/startx until the end.
2178 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2179 targets/support/livecdfs-update.sh:
2180 Added a check for the games group and add it if it doesn't exist already.
2181 This should resolve bug #125498.
2183 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2184 examples/generic_stage_template.spec, examples/grp_template.spec,
2185 examples/livecd-stage1_template.spec,
2186 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2187 examples/netboot_template.spec, examples/snapshot_template.spec,
2188 examples/stage4_template.spec, examples/tinderbox_template.spec:
2189 Removed portdir_overlay from the snapshot example spec and added
2190 portage_overlay to the example specs for the relevant targets.
2192 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2193 This is 2.0_rc41 since it has better LiveCD support.
2195 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2196 targets/support/livecdfs-update.sh:
2199 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2200 targets/support/functions.sh:
2201 Removed check for livecd/dev-manager being udev since it was done
2202 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2203 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2204 #128265 for pointing this out.
2206 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2207 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2208 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2209 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2211 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2212 modules/generic_stage_target.py:
2213 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2214 live system. You can thank Andrew Gaffney for the fix.
2216 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2217 targets/livecd-stage2/livecd-stage2-controller.sh:
2218 Don't copy motd files if we're using livecd/type generic-livecd.
2220 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2221 targets/livecd-stage2/livecd-stage2-controller.sh,
2222 targets/support/livecdfs-update.sh:
2223 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2224 some extra cleanup to generic-livecd.
2226 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2227 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2228 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2229 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2230 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2231 targets/support/bootloader-setup.sh:
2232 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2233 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2234 and removed all older cdtar files for PPC*.
2236 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2237 livecd/files/livecd.motd.txt:
2238 Added message to the official LiveCD MOTD mentioning how to run the
2239 installer. Blame codeman. This is 2.0_rc40.
2241 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2242 fix so snapshot target doesnt have errors
2244 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2245 targets/support/livecdfs-update.sh:
2246 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2247 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2250 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2251 targets/support/rc-update.sh:
2252 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2255 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2256 targets/support/livecdfs-update.sh:
2257 Added wrapping around the udev sed for those crazy 2.4-users.
2259 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2260 targets/support/livecdfs-update.sh:
2261 Added sed fix for udev starting evms_activate unconditionally. This is
2264 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2265 add stage4/unmerge stage4/rm to valid options
2267 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2268 targets/support/rc-update.sh:
2269 Added fix for bug #122154 from Rajiv Manglani.
2271 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2272 targets/support/kmerge.sh:
2273 Fixed creation of kernelpkgs.txt for the Installer.
2275 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2276 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2277 Updated elilo tarball for IA64.
2279 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2280 DIGESTS support for snapshot creation
2282 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2283 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2284 candidates ever end?
2286 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2287 fix for .DIGESTS.DIGESTS issue in grp
2289 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2290 modules/generic_stage_target.py:
2291 fix for failure when root_overlay is not set
2293 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2294 targets/support/bootloader-setup.sh:
2295 Added IA64/SGI patch from plasmaroo.
2297 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2298 targets/livecd-stage1/livecd-stage1-controller.sh,
2299 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2300 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2303 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2304 modules/generic_stage_target.py:
2305 Allow multiple overlays for root_overlay and overlay spec option
2307 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2308 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2309 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2310 targets/support/rc-update.sh:
2311 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2312 fixed bug #122154. This is catalyst 2.0_rc36.
2314 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2315 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2316 Updated the LiveCD motd to tell the user to run the display manager again,
2317 rather than startx, while mentioning that startx is useful as a rescue X
2318 session since it starts twm. This is catalyst 2.0_rc35.
2320 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2321 Add hfs-hide options to mkisofs so macs boot
2323 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2324 modules/generic_stage_target.py:
2325 Fix indentation issues
2327 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2330 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2331 targets/support/bootloader-setup.sh:
2332 add additional console less entry when consoles are chosen for ppc64
2334 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2335 modules/generic_stage_target.py:
2336 fix kernelopts and extraversion env variable exports
2338 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2339 targets/support/livecdfs-update.sh:
2340 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2341 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2343 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2344 targets/support/kmerge.sh:
2345 Changing the way we determine if extraversion is set. This is catalyst
2348 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2349 targets/support/livecdfs-update.sh:
2350 Change net.ethX links to link to net.lo instead of net.eth0.
2352 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2353 examples/stage4_template.spec:
2354 Fixed rcadd example for stage4. Blame rajiv.
2356 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2357 This is catalyst 2.0_rc31.
2359 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2360 targets/support/livecdfs-update.sh:
2361 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2362 Gaffney for pointing me in the right direction.
2364 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2365 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2367 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2370 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2371 examples/livecd-stage2_template.spec:
2372 updated examples to have console and machine_type
2374 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2375 targets/support/bootloader-setup.sh:
2376 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2379 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2380 This is catalyst 2.0_rc29.
2382 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2383 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2384 Removed extra yaboot.conf from
2385 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2387 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2388 targets/support/kill-chroot-pids.sh:
2389 add sleep to try and give processes a chance to die. bug 119940
2391 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2392 targets/support/functions.sh:
2393 Removed some quotes to make sure we have a binary operator and closing bug
2396 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2397 targets/support/create-iso.sh:
2398 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2400 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2401 targets/support/bootloader-setup.sh:
2402 Added path from bug #120935 for PPC/PPC64.
2404 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2405 Additional spacing fixes submitted by `Kumba
2407 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2408 modules/stage2_target.py:
2409 space cleanups contributed from `Kumba
2411 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2412 add grp/use to valid_values in the grp module
2414 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2417 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2418 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2419 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2420 targets/support/bootloader-setup.sh:
2421 ppc cdtar update; ppc64 bootloader updates
2423 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2424 targets/support/create-iso.sh:
2425 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2427 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2428 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2429 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2430 targets/support/create-iso.sh:
2431 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2433 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2434 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2435 Add ppc console and machine_type=ibm
2437 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2438 modules/generic_stage_target.py:
2439 Fix type error when kernel packages arent defined
2441 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2442 examples/generic_stage_template.spec, examples/grp_template.spec,
2443 examples/livecd-stage1_template.spec,
2444 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2445 examples/stage4_template.spec:
2446 Added more verbose wording and examples for pkgcache_path and
2447 kerncache_path, where necessary.
2449 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2450 targets/support/create-iso.sh:
2451 Really fixing bug #120475 this time. This is 2.0_rc25.
2453 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2454 targets/support/create-iso.sh:
2455 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2458 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2459 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2460 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2461 Added initial support for EFI booting on x86. This is completely untested,
2462 so use it at your own risk. Also, no bug reports without patches, please.
2463 This is catalyst 2.0_rc23.
2465 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2466 kmerge should have been kerncache
2468 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2469 targets/support/pre-kmerge.sh:
2470 Fix a few other places for the kerncache update
2472 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2473 examples/generic_stage_template.spec, examples/grp_template.spec,
2474 examples/livecd-stage1_template.spec,
2475 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2476 examples/netboot_template.spec, examples/stage4_template.spec,
2477 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2478 targets/support/kmerge.sh:
2479 Separation of kerncache from snapcache
2481 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2482 It helps if I actually increment the version number.
2484 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2485 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2486 Added --oneshot to default options for stage1 building. Added code to wipe
2487 world during stages 1 and 3. This is catalyst 2.0_rc22.
2489 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2490 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2491 Fix bug if no kernel packages were defined but there was a postconf setting.
2492 x86 softlevel support is enhanced.
2494 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2495 targets/support/bootloader-setup.sh:
2496 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2498 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2499 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2501 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2504 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2505 Netboot2 fixes for spec parameter checks
2507 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2508 modules/generic_stage_target.py, modules/stage4_target.py:
2509 add makeopts spec file support.
2511 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2512 modules/generic_stage_target.py:
2513 Added fix for bug #119635.
2515 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2516 Fix pre-kmerge.sh for stage4
2518 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2521 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2522 modules/generic_stage_target.py:
2523 fix crash when no kernel is defined. spacing issue
2525 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2528 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2529 modules/livecd_stage2_target.py:
2530 Added livecd/volid to valid_values.
2532 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2533 modules/generic_stage_target.py:
2534 remove extra function that was converting strings to lists unnecessarily
2536 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2537 This is catalyst 2.0_rc17.
2539 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2540 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2541 modules/stage4_target.py:
2542 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2544 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2545 targets/embedded/embedded-preclean-chroot.sh,
2546 targets/grp/grp-preclean-chroot.sh,
2547 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2548 targets/stage1/stage1-preclean-chroot.sh,
2549 targets/stage2/stage2-preclean-chroot.sh,
2550 targets/stage3/stage3-preclean-chroot.sh,
2551 targets/support/chroot-functions.sh,
2552 targets/tinderbox/tinderbox-preclean-chroot.sh:
2553 Added function to cleanup stray /etc/distcc/hosts files.
2555 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2556 targets/support/bootloader-setup.sh:
2557 Added fix from bug #119123. This is catalyst 2.0_rc16.
2559 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2560 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2561 Fixing some spacing. This is catalyst 2.0_rc15.
2563 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2564 Attempt to fix bug #117649
2566 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2567 modules/generic_stage_target.py:
2568 fixes for bugs #119009, #119041 and #118985
2570 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2571 +examples/netboot2_template.spec, modules/catalyst_support.py,
2572 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2573 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2574 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2577 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2578 targets/support/kmerge.sh:
2579 Fix for ccache (null)/.ccache bug
2581 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2584 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2585 Added ppc -mcpu patch from Pylon for bug #118709.
2587 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 modules/embedded_target.py, modules/stage4_target.py:
2589 Added linuxrc to embedded and stage4 targets.
2591 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2592 modules/generic_stage_target.py, targets/support/kmerge.sh:
2593 filter kname - and . for kmerge.sh
2595 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2596 targets/support/create-iso.sh:
2597 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2599 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2600 modules/generic_stage_target.py:
2601 change .digests to .DIGESTS
2603 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2604 targets/support/kmerge.sh:
2605 Commented ccache for genkernel build which will resolve #117648 until a
2606 proper solution can be found. This is 2.0_rc13.
2608 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2609 targets/stage1/stage1-controller.sh:
2610 Added patch from vapier for bug #117254.
2612 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2613 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2614 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2615 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2618 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2619 modules/generic_stage_target.py:
2620 Remove chost/cflags etc. warning messages
2622 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2623 modules/generic_stage_target.py:
2624 Attempt to fix bug 117253; chost is wrong on autoresume
2626 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2627 modules/generic_stage_target.py, modules/netboot_target.py,
2628 modules/stage1_target.py:
2629 make setting of destdir more global and part of generic_stage_target
2631 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2632 Fix destpath bug in netboot target
2634 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2635 modules/generic_stage_target.py, modules/stage4_target.py:
2636 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2639 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2640 modules/generic_stage_target.py, modules/stage4_target.py:
2641 remove stray ' from arch/sh.py
2643 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2644 targets/stage1/stage1-controller.sh:
2645 This finally fixes the issues with gcc-config/binutils-config in stage1.
2646 This is catalyst 2.0_rc12.
2648 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2649 Fix incorrect warning message. portdir_overlay -> portage_overlay
2651 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2652 targets/stage1/stage1-controller.sh,
2653 targets/stage1/stage1-preclean-chroot.sh:
2654 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2655 running gcc-config and binutils-config, though it probably breaks running on
2656 non-Gentoo platforms.
2658 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2659 modules/stage1_target.py:
2660 Make stage1 clean up python 2.3 and 2.4, also.
2662 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2663 targets/support/livecdfs-update.sh:
2664 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2666 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2667 modules/generic_stage_target.py:
2668 Change digests file format to HASH_NAME HASH FILE_NAME
2670 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2671 targets/stage1/stage1-controller.sh:
2672 Moved gcc-config/binutils-config to before the chroot.
2674 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2675 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2676 installed. Supports all of shashs algorithms as of 12_21_2005
2678 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2679 modules/generic_stage_target.py:
2680 Catalyst should die if source_subpath is not a string
2682 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2683 modules/generic_stage_target.py:
2684 Fix for source_subpath bug
2686 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2687 examples/generic_stage_template.spec:
2688 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2689 both stages 1 and 2.
2691 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2692 modules/stage2_target.py:
2693 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2694 stage1 to be overridden again.
2696 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2697 targets/stage1/stage1-controller.sh:
2698 It looks like gcc-config/binutils-config needs to be run with the full path,
2699 since it is run outside of the chroot.
2701 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2702 targets/stage1/stage1-controller.sh:
2703 Fixed gcc-config calls. This is 2.0_rc11.
2705 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2706 This is catalyst 2.0_rc10.
2708 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2709 modules/generic_stage_target.py:
2710 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2713 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2714 targets/support/functions.sh:
2715 Changed from -z to -n for bug #116180.
2717 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2718 modules/catalyst_support.py, modules/generic_stage_target.py:
2719 Detect missing binaries for the hashing functions and abort if not found
2721 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2722 files/catalyst.conf:
2723 Updated README to list new requirements. Set default hash as crc32. Set
2724 default digests as sha1/md5.
2726 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2727 modules/catalyst_support.py, modules/generic_stage_target.py,
2728 modules/livecd_stage2_target.py, modules/stage2_target.py:
2729 Change the internal hash checking to be quicker and more memory efficient.
2730 Add additional hash digests options.
2732 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2733 targets/tinderbox/tinderbox-chroot.sh,
2734 targets/tinderbox/tinderbox-controller.sh,
2735 targets/tinderbox/tinderbox-preclean-chroot.sh:
2736 Fixed up spacing/coding style on tinderbox.
2738 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2739 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2740 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2741 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2742 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2743 Fixed up spacing/coding style on support.
2745 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2746 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2748 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2749 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2750 targets/stage4/stage4-preclean-chroot.sh:
2751 Fixed up spacing/coding style on stage4.
2753 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2754 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2755 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2756 targets/stage3/stage3-controller.sh,
2757 targets/stage3/stage3-preclean-chroot.sh:
2758 Fixed up spacing/coding style on stages 2 and 3
2760 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2761 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2762 targets/stage1/stage1-preclean-chroot.sh:
2763 Fixed up spacing/coding style on stage1. Also changed
2764 gcc-config/binutils-config to be outside the chroot.
2766 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2767 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2768 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2769 Fixed up spacing/coding style on netboot.
2771 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2772 targets/livecd-stage1/livecd-stage1-chroot.sh,
2773 targets/livecd-stage1/livecd-stage1-controller.sh,
2774 targets/livecd-stage2/livecd-stage2-controller.sh:
2775 Fixed up spacing/coding style on livecd-stage*.
2777 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2778 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2779 targets/grp/grp-preclean-chroot.sh:
2780 Fixed up spacing/coding style on grp.
2782 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2783 targets/embedded/embedded-chroot.sh,
2784 targets/embedded/embedded-controller.sh,
2785 targets/embedded/embedded-fs-runscript.sh,
2786 targets/embedded/embedded-preclean-chroot.sh:
2787 Fixed up spacing/coding style on embedded.
2789 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2790 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2791 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2792 targets/support/functions.sh:
2793 Removing extra line from x86.py, fixing up comments, spacing, and coding
2794 style in targets/support through functions.sh
2796 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2797 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2798 Fix more tab/spacing issues .. trying to make everything use tabs
2800 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2801 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2802 modules/stage1_target.py, modules/stage2_target.py,
2803 modules/stage3_target.py, modules/stage4_target.py:
2804 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2807 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2808 modules/generic_stage_target.py:
2809 Add envscript warning to aid users who may not know what they are doing
2811 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2812 examples/generic_stage_template.spec:
2813 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2814 only configurable when building a stage2 tarball, to match the current state
2815 of portage. This is 2.0_rc9.
2817 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2818 targets/support/chroot-functions.sh:
2819 Silence more of portages beeps and clicks and whistles
2821 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2822 targets/support/chroot-functions.sh:
2823 Change the portage emerge to use run_emerge
2825 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2826 modules/generic_stage_target.py, modules/snapshot_target.py,
2827 modules/stage1_target.py, modules/stage2_target.py,
2828 modules/stage3_target.py:
2829 allow portdir_overlay to be part of all specs not including snapshot spec.
2830 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2831 Remove overlay support from the snapshot spec but added a warning.
2833 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2834 modules/stage2_target.py:
2835 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2838 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2839 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2840 Add support for bootloader softlevel=; have rsync delete the extra files out
2841 of the overlay so that the overlay always matches the source dir
2843 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2844 Swapped -v/-V since I had gotten them wrong here.
2846 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2847 modules/generic_stage_target.py:
2848 Fix stupid overlay bug
2850 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2851 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2852 targets/livecd-stage1/livecd-stage1-chroot.sh,
2853 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2854 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2855 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2856 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2857 targets/support/unmerge.sh:
2858 Made sure we use -f on removing the default links for splash. Removed
2859 check_portage_version as it really isn't needed anymore. Removed
2860 --no-install from genkernel commands in kmerge.sh so users must manually
2861 remove kernels from /boot. This is 2.0_rc8.
2863 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2864 targets/support/livecdfs-update.sh:
2865 Made sed on devfsd.conf conditional on it existing. Removes one more error
2866 message from a standard catalyst run.
2868 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2869 Added warning about breaking snapshot cache and re-enable autoresume, since
2870 the errors I was getting were elsewhere.
2872 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2873 modules/generic_stage_target.py:
2874 Fix indentation error the last commit caused
2876 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2877 modules/generic_stage_target.py:
2878 Always clear autoresume points after a successful run
2880 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2881 targets/support/livecdfs-update.sh:
2882 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2883 snapshot caching after a successful gentoo-release-livecd run.
2885 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2886 targets/support/rc-update.sh:
2887 Added famd to default on official LiveCD.
2889 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2890 targets/support/chroot-functions.sh:
2891 Fixes 'too many arguments' error in check_portage_version.
2893 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2894 modules/generic_stage_target.py:
2895 remove extra self.env={} that was resetting the environment to null
2897 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2898 modules/livecd_stage1_target.py:
2899 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2902 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2903 Add a default path to the environment in the chroot
2905 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2906 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2907 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2908 targets/livecd-stage2/livecd-stage2-controller.sh,
2909 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2910 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2911 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2912 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2913 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2914 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2915 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2916 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2917 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2919 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2921 Fixed up the man page, which has been suffering for some time, and also
2922 reversed -v/-V in the help message.
2924 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2925 targets/support/livecdfs-update.sh:
2926 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2929 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2930 Turning off autoresume of doom until I can get more testing. I've had
2931 several issues with it. I'll be reporting/fixing these as I come across them
2932 but for now wish to turn it off by default as I don't want this one feature
2933 to stop the possible 2.0 final release.
2935 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2936 targets/livecd-stage2/unmerge.sh:
2937 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2938 anymore and probably should have been removed a long time ago when the new
2939 code was put into place in livecdfs-update.sh and livecd-local.start
2942 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2943 targets/livecd-stage1/livecd-stage1-chroot.sh,
2944 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2945 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2946 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2948 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2949 modules/generic_stage_target.py, modules/generic_target.py:
2950 self.env should be a part of the super class generic_target so it applies to
2951 snapshots as well; removing redundant pass in the generic_target class as
2952 its not needed. There is code there to fill the statements
2954 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2955 targets/support/livecdfs-update.sh:
2956 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2959 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2960 Changed version stamp to 2.0_rc6.
2962 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2963 modules/generic_stage_target.py:
2964 Fix for unpack cases
2966 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2967 modules/generic_stage_target.py:
2970 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2971 modules/catalyst_support.py, modules/generic_stage_target.py,
2972 modules/grp_target.py, modules/livecd_stage1_target.py,
2973 modules/livecd_stage2_target.py, modules/netboot_target.py,
2974 modules/snapshot_target.py, modules/tinderbox_target.py:
2975 Stop reading env from the OS. Rely on the more on the envscript for oddball
2976 settings. Change -v to verbose and -V to version
2978 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2981 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2982 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2985 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2986 examples/generic_stage_template.spec:
2987 Added chost/cflags/cxxflags/ldflags to example spec template.
2989 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2990 targets/support/rc-update.sh:
2991 OK, just kidding on that last commit. We were already doing rc-update add
2992 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2993 there's no point in having it in rc-update.sh
2995 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2996 targets/support/rc-update.sh:
2997 Have rc-update add xdm if livecd/xdm is set.
2999 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3000 modules/catalyst_lock.py, modules/catalyst_support.py,
3001 modules/embedded_target.py, modules/generic_stage_target.py,
3002 modules/grp_target.py, modules/livecd_stage1_target.py,
3003 modules/livecd_stage2_target.py, modules/netboot_target.py,
3004 modules/stage1_target.py, modules/stage4_target.py,
3005 modules/tinderbox_target.py:
3006 So I was just kidding on that last commit. This one is 2.0_rc4.
3008 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3009 modules/catalyst_lock.py, modules/catalyst_support.py,
3010 modules/embedded_target.py, modules/generic_stage_target.py,
3011 modules/grp_target.py, modules/livecd_stage1_target.py,
3012 modules/livecd_stage2_target.py, modules/netboot_target.py,
3013 modules/stage1_target.py, modules/stage2_target.py,
3014 modules/stage4_target.py, modules/tinderbox_target.py:
3015 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3017 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3018 files/catalyst.conf, modules/catalyst_lock.py,
3019 modules/catalyst_support.py, modules/embedded_target.py,
3020 modules/generic_stage_target.py, modules/grp_target.py,
3021 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3022 modules/netboot_target.py, modules/stage1_target.py,
3023 modules/stage2_target.py, modules/stage4_target.py,
3024 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3025 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3026 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3028 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3029 modules/generic_stage_target.py:
3030 Fix autoresume for unpacking tarballs
3032 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3033 targets/support/livecdfs-update.sh:
3034 remove gnap livecd-type per Koon's request
3036 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3037 change rc-update add modules default to rc-update add modules boot
3039 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3040 modules/generic_stage_target.py, modules/grp_target.py:
3041 Add more verbosity to digests if -V is enabled, add more print messages to
3044 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3045 modules/generic_stage_target.py, modules/grp_target.py:
3046 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3048 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3049 Fix folder name for grp build dir to not have .tar.bz2 at the end
3051 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3052 modules/catalyst_support.py, modules/generic_stage_target.py:
3053 Add md5 and sha .digests file creation per wolf31o2's feature request
3055 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3056 This is catalyst-2.0_rc2.
3058 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3059 files/catalyst.conf, modules/generic_stage_target.py,
3060 modules/livecd_stage1_target.py:
3061 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3062 after each successful kernel build;add autoresume documentation to
3065 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3066 targets/embedded/embedded-controller.sh,
3067 targets/embedded/embedded-fs-runscript.sh,
3068 targets/livecd-stage2/livecd-stage2-controller.sh,
3069 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3070 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3071 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3072 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3073 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3074 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3075 targets/support/rc-update.sh:
3076 Changed multiple spaces to tabs to satisfy my OCD.
3078 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3079 targets/support/chroot-functions.sh:
3080 Bumped genkernel detection to require 3.3.0 or higher
3082 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3083 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3084 targets/netboot/netboot-controller.sh:
3085 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3086 clst_grp_use. This is catalyst-2.0_rc1.
3088 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3089 targets/netboot/netboot-controller.sh:
3090 change to clst_use from clst_netboot_use
3092 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3093 targets/livecd-stage1/livecd-stage1-chroot.sh,
3094 targets/stage4/stage4-chroot.sh:
3095 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3097 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3098 targets/stage4/stage4-chroot.sh:
3099 Fixed USE invocations in stage4 target.
3101 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3102 modules/livecd_stage1_target.py:
3103 Force use=livecd for livecd-stage1
3105 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3106 This is version 2.0_pre20051129.
3108 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3109 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3110 Removed kudzu-knoppix from example spec files.
3112 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3113 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3114 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3116 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3117 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3118 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3119 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3120 definitions in the examples to fit in 80 columns.
3122 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3123 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3124 modules/grp_target.py, modules/tinderbox_target.py,
3125 targets/tinderbox/tinderbox-chroot.sh:
3126 Tinderbox script: added newuse, tinderbox and grp targets added support for
3127 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3128 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3130 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3131 Added portdir example to catalyst.conf for bug #113272.
3133 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3134 targets/support/create-iso.sh:
3135 Fixed a few lines which were causing the isolinux directory to be removed
3136 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3138 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3139 targets/support/create-iso.sh:
3140 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3142 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3143 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3144 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3145 too many arches dont use it by default, test for an initrd in the yaboot
3148 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3149 modules/generic_stage_target.py:
3150 Fix split error if use is specified
3152 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3153 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3154 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3155 Updated palo version from catalyst 1.x for HPPA.
3157 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3158 targets/support/bootloader-setup.sh:
3159 Removing for loop for grub on amd64/x86 as it was totally useless.
3161 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3162 targets/support/bootloader-setup.sh:
3163 Remove vga= line for PPC.
3165 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3166 targets/support/bootloader-setup.sh:
3167 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3169 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3170 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3171 Removing slot patch as it probably didn't belong here anyway, and updating
3172 version stamp to 2.0_pre20051118.
3174 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3175 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3176 targets/support/bootloader-setup.sh:
3177 fix the bootloader script for isolinux so that it actually makes a cfg file,
3178 remove extra unneeded catalyst aborting print statement, reorganize rm code
3179 to make sure is splits properly and is an array even from the cmdline
3181 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3182 targets/support/livecdfs-update.sh:
3183 Added call to update-usbids to download the latest usb.ids file.
3185 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3186 modules/generic_stage_target.py:
3187 Move checks of running catalyst into the target which is simpler
3189 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3190 modules/generic_stage_target.py:
3191 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3192 that doesnt exist yet
3194 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3195 Keep unnecessary programs from installing into kerncache
3197 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3198 modules/generic_stage_target.py:
3199 Turn on more tracebacks at this point to better debug .. will need to turn
3200 them down as we find errors and build appropriate error handlers
3202 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3203 Changed version marker to 2.0_pre20051115 for new ebuild.
3205 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3206 modules/livecd_stage2_target.py:
3207 Fix bug in livecd stage2 so that it doesnt try to use tar
3209 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3210 targets/livecd-stage2/livecd-stage2-controller.sh:
3211 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3212 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3213 of Getting_Online.txt from catalyst 1.1.10.10.
3215 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3216 Added Joshua Kinard to authors for his mips contributions.
3218 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3219 examples/livecd-stage2_template.spec:
3220 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3221 Paul Kessler on gentoo-catalyst. ;]
3223 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3224 Change variables from cat1 format to cat2
3226 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3227 modules/generic_stage_target.py, modules/stage1_target.py:
3228 Fix modules has no attribute register
3230 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3231 modules/generic_stage_target.py:
3232 Fix broken aliases code that was just proof of concept
3234 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3235 Output mkisofs command line options to assist in debugging
3237 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3238 modules/generic_stage_target.py, targets/support/create-iso.sh:
3241 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3242 modules/generic_stage_target.py:
3243 Add VERY basic support for aliases kernel parameter.
3245 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3246 modules/livecd_stage2_target.py:
3247 Remove large section of commented code
3249 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3250 modules/generic_stage_target.py, modules/stage1_target.py:
3251 Allow LDFLAGS to be specified as an ENV variable for stage1
3253 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3254 modules/generic_stage_target.py:
3255 Fix rc-update to automatically run default options for livecds. Removed an
3256 erroneous key check.
3258 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3259 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3260 Make use spec key optional to default to profile defaults
3262 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3263 +examples/stage4_template.spec:
3264 Preliminary stage4_template.spec file
3266 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3267 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3268 Updated version stamp and added slot patch.
3270 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3271 Fix ordering problem so self.settings is defined
3273 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3274 modules/generic_stage_target.py:
3275 Correct a rsync issue when the directory doesnt exist
3277 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3278 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3279 targets/livecd-stage2/livecd-stage2-controller.sh,
3280 targets/netboot/netboot-controller.sh,
3281 targets/stage4/stage4-controller.sh:
3282 run pre_kmerge and post_kmerge only once
3284 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3285 targets/support/bootloader-setup.sh:
3286 MIPS bootloader patch
3288 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3289 targets/support/mips-arcload_conf.sh:
3290 Fix MIPS Serial Detection
3292 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3293 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3294 +targets/support/mips-arcload_conf.sh:
3295 Application of Kumba's patches for MIPS support
3297 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3298 Check for the correct arch specific cd building tool
3300 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3301 modules/generic_stage_target.py:
3302 Print a warning if livecd/iso is not defined
3304 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3305 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3307 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3308 targets/support/post-kmerge.sh:
3309 Check for existence of files in /lib/modules before running depscan.sh. This
3310 replaces the mips-specific check and makes it portable.
3312 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3313 modules/generic_stage_target.py:
3314 update autoresume logic when dealing with rsync unpack operations
3316 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3317 targets/support/post-kmerge.sh:
3318 Bypass module load on mips
3320 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3321 remove --no-deps so dependancies get installed for genkernel
3323 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3324 modules/generic_stage_target.py:
3325 Fix missing : statement in unpack
3327 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3328 modules/generic_stage_target.py:
3329 fix livecd-stage2 unpack when seedcache is turned off
3331 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3332 targets/support/functions.sh:
3333 Fix module unpacking and make it actually optional.
3335 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3336 modules/generic_stage_target.py:
3337 Fix broken seedcache autoresume interaction
3339 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3340 modules/generic_stage_target.py:
3341 Cleanup stage directories properly for tar installs
3343 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3344 Tinderbox no longer cleans /tmp/*
3346 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3347 targets/tinderbox/tinderbox-chroot.sh,
3348 targets/tinderbox/tinderbox-controller.sh:
3349 Fixing problem with bind mounted portage and final rsync on tinderbox target
3350 and adding additional logging.
3352 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3353 Stop tinderbox from trying to create a tarball of itself
3355 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3356 modules/generic_stage_target.py:
3357 Fix catalyst so it fully disables snapcache when its not specified in the
3360 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3361 examples/livecd-stage2_template.spec:
3362 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3363 spec template and updating version stamp.
3365 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3366 modules/catalyst_support.py:
3367 allow file_check to proceed if key is not in use
3369 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3370 Recursively make the missing directories
3372 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3373 Fix extract_modules to just echo a warning that it is missing
3375 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3376 files/catalyst.conf:
3377 Updating default configuration for catalyst and updating version stamp,
3378 since we're beginning internal testing for release.
3380 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3381 modules/generic_stage_target.py:
3382 fix bug 106004 split strings into a list for empty and rm operation
3384 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3385 modules/livecd_stage2_target.py:
3386 Append slashes to directories so rsyncs work properly
3388 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3389 examples/livecd-stage2_template.spec:
3390 Changing source_subpath for livecd-stage2 example for bug #101704.
3392 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3393 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3394 targets/support/livecdfs-update.sh:
3395 Added livecd/xdm and livecd/xsession options. These are used to setup the
3396 default display manager and X session, respectively. Added supporting
3397 documentation to example spec files. Imported more work from my fsscript for
3398 the official LiveCD.
3400 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3401 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3402 discussion, see bug #88777.
3404 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3405 modules/generic_stage_target.py:
3406 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3407 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3409 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3410 targets/livecd-stage1/livecd-stage1-controller.sh,
3411 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3412 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3413 on livecd-stage2 and removing universal motd for livecd/type of
3414 gentoo-release-livecd.
3416 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3417 modules/livecd_stage1_target.py:
3418 Add optional livecd/type env var for scripts to add optional items to the
3421 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3422 -livecd/files/x86-help.msg:
3423 Removing x86-help.msg as it is no longer used.
3425 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3426 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3427 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3428 Add dobladecenter description to bootloader files for x86/amd64.
3430 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3431 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3433 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3434 modules/generic_stage_target.py:
3435 Added split to use section for bug #104414.
3437 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3438 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3439 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3440 Tabs to whitespaces for isolinux.
3442 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3443 targets/support/bootloader-setup.sh:
3444 Changed isolinux to use new split-out help messages. Using grub gives a
3445 single help message with pager.
3447 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3448 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3449 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3450 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3451 Added F2->F7 help messages for isolinux.
3453 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3454 livecd/files/README.txt, livecd/files/generic.motd.txt,
3455 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3456 livecd/files/livecd-local.start:
3457 Updated files from latest used to build LiveCD.
3459 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3460 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3462 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3463 modules/catalyst_support.py:
3464 Added fix for using options with = in them with --cli (ex.
3465 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3466 <cell@ices.utexas.edu> for pointing this out to me via email.
3468 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3469 modules/generic_stage_target.py, targets/support/functions.sh:
3470 fix bug in exec_in_chroot for stage1 target
3472 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3473 modules/generic_stage_target.py:
3474 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3475 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3477 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3478 catalyst, examples/livecd-stage2_template.spec,
3479 examples/snapshot_template.spec, files/catalyst.conf,
3480 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3481 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3482 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3483 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3484 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3485 targets/livecd-stage2/livecd-stage2-controller.sh,
3486 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3487 targets/stage2/stage2-preclean-chroot.sh,
3488 targets/stage3/stage3-preclean-chroot.sh,
3489 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3490 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3491 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3492 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3493 targets/support/target_image_setup.sh:
3494 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3495 to look at gamecdfs-update.sh yet.
3497 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3498 modules/generic_stage_target.py:
3499 Remove extra debugging print statement
3501 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3502 +modules/catalyst_lock.py, modules/catalyst_support.py,
3503 modules/embedded_target.py, modules/generic_stage_target.py,
3504 modules/grp_target.py, modules/livecd_stage1_target.py,
3505 modules/livecd_stage2_target.py, modules/netboot_target.py,
3506 modules/snapshot_target.py, modules/stage1_target.py,
3507 modules/stage2_target.py, modules/stage4_target.py,
3508 targets/support/functions.sh:
3509 Add locking support. Code simplification for unpack and unpack snapshot.
3510 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3511 Add seedcache support (Grabs output from previous target run)
3512 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3514 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3515 modules/catalyst_support.py, modules/generic_stage_target.py:
3516 Add support to cache the snapshot dir. add snapcache to options. add
3517 snapshot_cache= to override the default location of the cache in
3518 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3520 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3521 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3522 Forward port README.txt and Getting_Online.txt files from catalyst
3525 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3526 Add automatic creation/deletion of runlevels based on rcadd rcdel
3528 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3529 Fix grp so that grp/use is not required anymore
3531 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3532 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3533 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3534 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3535 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3536 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3537 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3538 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3539 they are known to cause booting problems.
3541 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3542 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3543 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3544 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3547 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3548 targets/stage1/stage1-chroot.sh:
3549 Fixed quoting in stage1 profile check.
3551 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3552 targets/stage3/stage3-chroot.sh:
3553 Fixing USE for stage3.
3555 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3556 targets/support/chroot-functions.sh:
3557 Fix FETCH code so it will run for Pylon
3559 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3560 targets/grp/grp-chroot.sh:
3561 Fix bindist invcation.
3563 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3564 targets/grp/grp-chroot.sh:
3565 Made sure bindist was used for all emerges in GRP.
3567 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3568 Fix USE flags for GRP build
3570 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3571 targets/stage4/stage4-chroot.sh:
3572 let GRP use the users environment variables and removed extra
3573 GRP_STAGE23_USE from stage4
3575 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3576 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3577 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3579 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3580 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3581 impact all previous spec files that use this option. It's beejay's fault.
3583 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3584 Changed to use linux32 for ppc32 support when build host is ppc64.
3586 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3588 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3590 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3591 Minor cosmetic print statement fixes for readability
3593 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3594 modules/catalyst_support.py, modules/generic_stage_target.py:
3595 Fix None None bug and exception reporting
3597 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3598 Fix iso creation script. Case statement out of place
3600 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3601 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3602 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3603 catalyst, files/catalyst.conf, modules/builder.py,
3604 modules/catalyst_support.py, modules/embedded_target.py,
3605 modules/generic_stage_target.py, modules/generic_target.py,
3606 modules/grp_target.py, modules/livecd_stage1_target.py,
3607 modules/livecd_stage2_target.py, modules/netboot_target.py,
3608 modules/snapshot_target.py, modules/stage1_target.py,
3609 modules/stage2_target.py, modules/stage3_target.py,
3610 modules/stage4_target.py, modules/tinderbox_target.py,
3611 targets/embedded/embedded-chroot.sh,
3612 targets/embedded/embedded-fs-runscript.sh,
3613 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3614 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3615 targets/grp/grp-preclean-chroot.sh,
3616 targets/livecd-stage1/livecd-stage1-chroot.sh,
3617 targets/livecd-stage1/livecd-stage1-controller.sh,
3618 targets/livecd-stage2/livecd-stage2-controller.sh,
3619 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3620 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3621 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3622 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3623 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3624 targets/stage2/stage2-controller.sh,
3625 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3626 targets/stage3/stage3-controller.sh,
3627 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3628 targets/stage4/stage4-controller.sh,
3629 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3630 targets/support/create-iso.sh, targets/support/functions.sh,
3631 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3632 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3633 targets/support/target_image_setup.sh,
3634 targets/tinderbox/tinderbox-chroot.sh,
3635 targets/tinderbox/tinderbox-controller.sh,
3636 targets/tinderbox/tinderbox-preclean-chroot.sh:
3637 Big honkin' copyright update.
3639 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3640 modules/generic_stage_target.py:
3641 add additional logging output. Use standard os redirection methods to log to
3644 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3645 targets/stage1/stage1-chroot.sh:
3646 Added profile sanity check for bug #97867.
3648 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3649 targets/support/bootloader-setup.sh:
3650 Removing acpi=off from default kernel arguments and adding ia64
3651 livecd-stage2 support functions and cdtar.
3653 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3654 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3655 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3656 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3657 splash command line.
3659 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3660 targets/support/create-iso.sh:
3661 Fixed up zisofs support. Waiting for response from sparc before touching
3664 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3665 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3666 targets/support/functions.sh:
3667 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3668 to allow it to work on all arches that dynamically build their bootloader
3671 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3672 targets/stage4/stage4-controller.sh:
3673 Fix stage4 so it doesnt run the bootloader stuff
3675 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3676 targets/support/bootloader-setup.sh:
3677 Removed dokeymap from non-Gentoo releases.
3679 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3680 targets/support/livecdfs-update.sh:
3681 Added call to update-pciids to download the latest pci.ids file.
3683 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3684 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3685 modules/stage4_target.py:
3686 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3688 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3689 Fix issue where -s on the command line would not run
3691 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3692 livecd/files/generic.motd.txt:
3693 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3694 kernel configurations.
3696 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3697 targets/support/livecdfs-update.sh:
3698 Updated hostname/domainname creation for new baselayout.
3700 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3701 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3702 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3704 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3705 targets/support/chroot-functions.sh:
3706 Change portage emerge to use --oneshot --nodeps to keep from merging the
3707 same packages multiple times.
3709 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3710 targets/stage2/stage2-chroot.sh:
3711 Added a -p bootstrap when catalyst is called with -V (verbose).
3713 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3714 targets/support/livecdfs-update.sh:
3715 Removed inittab hack, as this is done by livecd-tools.
3717 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3718 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3719 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3721 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3722 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3723 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3724 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3725 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3726 targets/livecd-stage2/livecd-stage2-controller.sh:
3727 Removed gentoo.png and creation of face directory. Changed
3728 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3731 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3732 targets/stage1/stage1-preclean-chroot.sh,
3733 targets/support/chroot-functions.sh:
3734 Added setup_binutils function and force both of them to run during stage1
3737 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3738 examples/livecd-stage2_template.spec:
3739 Added livecd/volid explanation to example spec.
3741 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3742 targets/support/create-iso.sh:
3743 General cleanup of ISO code and added default livecd/volid when it is not set.
3745 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3746 targets/embedded/embedded-controller.sh:
3747 Actually modify the embedded target this time.
3749 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3750 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3751 targets/livecd-stage2/livecd-stage2-controller.sh,
3752 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3753 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3754 and livecd-stage2 targets.
3756 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3757 files/catalyst.conf:
3758 Retired John Davis <zhen@gentoo.org> and added storedir to default
3761 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3762 targets/support/livecdfs-update.sh:
3763 Uncommented openglify, since it is needed for both opengl-update-livecd and
3766 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3767 modules/generic_stage_target.py:
3768 Fix print statement so it shows when kill_chroot_pids is run correctly
3770 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3771 modules/snapshot_target.py:
3772 Fix snapshot target to skip the kill_pids check
3774 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3775 Bug fixes in parse_spec, fix issues detecting list or string.
3777 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3778 modules/catalyst_support.py:
3779 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3780 spaces are after :. Better handling of comments ( ie preprocessed and
3781 stripped off ). Unset empty keys.
3783 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3784 targets/support/kill-chroot-pids.sh:
3785 Remove extra P_NAME definition that is never used. Saves processing time.
3786 Bumped catalyst to pre2
3788 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3789 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3790 +targets/support/kill-chroot-pids.sh:
3791 User info about runscript and archscript. Added checks for processes running
3792 in the chroot and created a script to kill them. Should fix the unmounting
3793 issues with gconfd or any other running application in the chroot
3795 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3796 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3797 Remove using gcc-config to set things up as we should all be using 2005.0
3800 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3801 examples/livecd-stage2_template.spec:
3802 Added livecd/users to example livecd-stage2 spec file.
3804 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3805 targets/support/livecdfs-update.sh:
3806 Change default hostnames for livecds
3808 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3809 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3810 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3813 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3814 modules/livecd_stage2_target.py:
3815 Clear autoresume flags when build is done
3817 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3818 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3819 targets/support/create-iso.sh:
3820 Fix isolinux so that it finds menus and kernels and stuff
3822 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3823 modules/generic_stage_target.py:
3824 Make purge operation a little less chatty, removed print statements
3826 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3827 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3828 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3829 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3831 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3832 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3833 print warning message about deprecated use of cdfstype
3835 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3836 targets/support/chroot-functions.sh:
3837 statically define genkernel location to eliminate which command failure if
3838 genkernel is not installed
3840 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3841 modules/generic_stage_target.py:
3842 change the portage_overlay to an array so it always works
3844 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3845 modules/catalyst_support.py:
3846 Fix exception handling to remove extraneous prints of None
3848 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3849 Remove iso creation code from stage4
3851 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3852 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3853 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3854 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3855 targets/livecd-stage1/livecd-stage1-chroot.sh,
3856 targets/livecd-stage1/livecd-stage1-controller.sh,
3857 targets/livecd-stage2/livecd-stage2-controller.sh,
3858 targets/netboot/netboot-controller.sh,
3859 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3860 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3861 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3862 targets/support/create-iso.sh, targets/support/kmerge.sh,
3863 targets/support/target_image_setup.sh,
3864 targets/tinderbox/tinderbox-controller.sh:
3865 Fix some exception handling in catalyst_support.py, remove intermediate
3866 destination folder of iso and tarball, add additional tests for folders not
3867 found on host but defined in spec file, keep catalyst from erroring in this
3868 case, change exit code on shell scripts so that errors are reported to
3869 catalyst and causes catalyst to die on errors, fix bug in
3870 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3871 check for mkisofs that informs the user of where to get the program, and
3872 removed the autoresume code from ccache and distcc installation until I can
3873 figure out a way to have the autoresume flag go someplace outside the chroot.
3875 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3876 Remove bind mounts before rm operations happen at startup
3878 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3879 modules/generic_stage_target.py:
3880 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3882 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3883 modules/generic_stage_target.py:
3884 fix minor bug in the purge code so that it actually runs the commands
3886 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3887 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3888 modules/stage4_target.py:
3889 Change ordering of tasks so root_overlay and fsscript occur after
3890 livecd_update, giving users a chance to override livecd_update
3892 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3893 modules/catalyst_support.py, modules/generic_stage_target.py:
3894 Added a better exception handling message for keyboard interrupt and added
3895 countdown timer for purge operation to give an opportunity to exit
3897 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3898 modules/catalyst_support.py, modules/generic_stage_target.py:
3899 Add support to clear the autoresume flags and improve the purge code to
3900 clean the chroot, and pkg/kern cache
3902 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3903 modules/catalyst_support.py, modules/generic_stage_target.py,
3904 modules/livecd_stage1_target.py:
3905 only append livecd-tools to the livecd-stage1 target package list and move a
3906 check out of the way so command line and spec files can co-exist
3908 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3909 modules/generic_stage_target.py:
3910 fixed python syntax in set_packages so catalyst will run
3912 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3913 modules/embedded_target.py, modules/generic_stage_target.py,
3914 modules/grp_target.py, modules/livecd_stage1_target.py,
3915 modules/livecd_stage2_target.py, modules/netboot_target.py,
3916 modules/stage4_target.py, modules/tinderbox_target.py,
3917 targets/embedded/embedded-chroot.sh,
3918 targets/embedded/embedded-controller.sh,
3919 targets/livecd-stage1/livecd-stage1-controller.sh,
3920 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3921 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3922 targets/livecd-stage2/livecd-stage2-controller.sh,
3923 -targets/livecd-stage2/livecd-stage2-iso.sh,
3924 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3925 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3926 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3927 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3928 +targets/support/target_image_setup.sh:
3929 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3932 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3933 targets/livecd-stage2/livecd-stage2-controller.sh,
3934 targets/support/livecdfs-update.sh:
3935 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3936 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3937 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3940 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3941 targets/livecd-stage2/livecd-stage2-controller.sh,
3942 targets/support/rc-update.sh:
3943 Updated rc-update.sh with better defaults for different livecd/type settings
3944 and cleaning up file copying in livecd-stage2-controller.sh to match
3947 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3948 Made example of catalyst.conf in README match the default catalyst.conf
3951 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3953 Removing old files from previous maintainers and updating README.
3955 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3956 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3957 Added livecd/users option to create non-root users. The first user listed
3958 will also be used for auto-starting X, if X is merged onto the CD.
3960 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3961 targets/livecd-stage1/livecd-stage1-controller.sh,
3962 targets/livecd-stage2/livecd-stage2-controller.sh,
3963 targets/support/livecdfs-update.sh:
3964 Updated all instances of livecd/type: gentoo-release-environmental to
3965 gentoo-release-livecd and added generic-livecd.
3967 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3968 examples/fsscript.sh.example, examples/gamecd.conf.example,
3969 examples/generic_stage_template.spec, examples/grp_template.spec,
3970 examples/livecd-stage1_template.spec,
3971 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3972 examples/snapshot_template.spec:
3973 Imported example files from catalyst 1.1.9 to make them more verbose.
3975 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3976 Fix grp/use bug #89365
3978 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3979 modules/generic_stage_target.py, targets/support/kmerge.sh:
3980 Fixes for initramfs overlay support.
3982 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3983 modules/generic_stage_target.py, targets/support/kmerge.sh,
3984 targets/support/pre-kmerge.sh:
3985 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3986 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3987 caching bug; Also adding preliminary support for initramfs_overlay from
3990 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3991 modules/generic_stage_target.py, targets/support/kmerge.sh:
3992 Removed support for postconf as genkernel no longer has that option
3994 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3995 modules/embedded_target.py, modules/generic_stage_target.py,
3996 modules/grp_target.py, modules/livecd_stage1_target.py,
3997 modules/livecd_stage2_target.py, modules/netboot_target.py,
3998 modules/stage4_target.py, modules/tinderbox_target.py,
3999 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4000 targets/stage1/stage1-preclean-chroot.sh,
4001 targets/support/chroot-functions.sh:
4002 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4003 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4005 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4006 modules/livecd_stage2_target.py:
4007 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4009 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4010 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4011 modules/livecd_stage2_target.py, modules/stage4_target.py,
4012 targets/livecd-stage1/livecd-stage1-controller.sh,
4013 targets/livecd-stage2/livecd-stage2-controller.sh,
4014 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4015 targets/support/functions.sh, targets/support/kmerge.sh,
4016 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4017 Generalized kernel support, fsscript, rcupdate, etc for stage4
4019 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4020 targets/support/pre-kmerge.sh:
4021 Removed sed for usb devices from legacy genkernel, as we're going to require
4022 a version much higher that no longer exhibits the bug.
4024 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4025 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4026 targets/support/livecdfs-update.sh:
4027 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4028 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4029 the ut2004demo shell script has been renamed to ut2004-demo.
4031 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4032 let genkernel always reinstall itself
4034 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4035 modules/catalyst_support.py, modules/generic_stage_target.py,
4036 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4037 fix case bug in livecdfs-update.sh; fix bug in initial command line
4038 arguement parsing; add cflags spec file support which is only allowed to
4041 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4042 targets/stage3/stage3-chroot.sh:
4043 Fix a use flag bug in the stage3
4045 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4046 modules/generic_stage_target.py:
4047 Changes to allow cflags, chost, cxxflags in a spec file
4049 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4050 targets/livecd-stage1/livecd-stage1-controller.sh,
4051 targets/livecd-stage2/livecd-stage2-controller.sh,
4052 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4053 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4054 targets/support/pre-kmerge.sh:
4055 change the code to use more case statements. Fix gcc issue in stage1.
4057 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4058 targets/livecd-stage1/livecd-stage1-controller.sh,
4059 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4060 Merging in changes from catalyst 1.1.x for gamecd support.
4062 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4063 targets/stage1/stage1-preclean-chroot.sh:
4064 Removing gcc-config stuff to see if its still required to work around a gcc
4067 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4068 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4069 Added tests for genkernel >3.2.0
4071 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4074 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4075 Updated AUTHORS with new maintainers and updated contributors list.
4077 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4078 examples/fsscript.sh.example, livecd/files/README.txt,
4079 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4080 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4081 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4082 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4083 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4084 universal.motd.txt to resolve documentation issue on bug #86914. Added
4085 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4086 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4089 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4090 targets/livecd-stage2/livecd-stage2-controller.sh:
4091 Removed a few unnecessary comments
4093 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4094 Removed obsolete files from the livecd directory as the functionality has
4095 moved into the targets folders
4097 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4098 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4099 Additional catalyst 2.0.0 files
4101 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4102 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4103 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4104 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4105 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4106 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4107 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4108 -livecd/runscript/alpha-archscript.sh,
4109 -livecd/runscript/default-runscript.sh,
4110 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4111 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4112 -livecd/runscript-support/gamecdfs-update.sh,
4113 -livecd/runscript-support/kmerge.sh,
4114 -livecd/runscript-support/livecdfs-update.sh,
4115 -livecd/runscript-support/post-kmerge.sh,
4116 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4117 modules/embedded_target.py, modules/generic_stage_target.py,
4118 modules/grp_target.py, modules/livecd_stage1_target.py,
4119 modules/livecd_stage2_target.py, -modules/netboot.py,
4120 +modules/netboot_target.py, modules/snapshot_target.py,
4121 modules/stage1_target.py, +modules/stage4_target.py,
4122 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4123 +targets/embedded/embedded-controller.sh,
4124 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4125 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4126 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4127 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4128 +targets/livecd-stage1/livecd-stage1-controller.sh,
4129 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4130 -targets/livecd-stage1/livecd-stage1.sh,
4131 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4132 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4133 +targets/livecd-stage2/livecd-stage2-controller.sh,
4134 +targets/livecd-stage2/livecd-stage2-iso.sh,
4135 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4136 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4137 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4138 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4139 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4140 +targets/stage1/stage1-controller.sh,
4141 +targets/stage1/stage1-preclean-chroot.sh,
4142 -targets/stage1/stage1-preclean1-chroot.sh,
4143 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4144 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4145 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4146 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4147 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4148 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4149 +targets/stage4/stage4-preclean-chroot.sh,
4150 +targets/support/chroot-functions.sh,
4151 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4152 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4153 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4154 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4155 +targets/tinderbox/tinderbox-controller.sh,
4156 targets/tinderbox/tinderbox-preclean-chroot.sh,
4157 -targets/tinderbox/tinderbox.sh:
4158 Initial Import of Catalyst 2.0.0
4160 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4161 livecd/runscript-support/livecdfs-update.sh:
4162 Added /usr/portage as tmpfs (this will be made conditional later).
4164 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4165 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4166 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4167 from an interactive shell.
4169 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4170 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4171 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4172 livecd/runscript-support/pre-kmerge.sh,
4173 livecd/runscript/default-runscript.sh:
4174 Moved livecd-bash_profile to livecd-bashrc. Added check for
4175 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4176 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4179 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4180 modules/generic_stage_target.py:
4181 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4184 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4185 livecd/runscript/default-runscript.sh,
4186 targets/livecd-stage1/livecd-stage1.sh:
4187 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4188 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4189 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4192 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4193 livecd/runscript/ppc-archscript.sh:
4194 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4196 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4197 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4198 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4199 for multiple initrd files.
4201 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4202 livecd/runscript/ppc-archscript.sh:
4203 Modifed PPC archscript to close bug #84648 and also to make the PPC
4204 archscript produce multiple initrd files, like x86/amd64.
4206 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4207 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4208 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4209 livecd/runscript/ppc-archscript.sh:
4210 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4211 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4212 livecd/volid for the HFS volid, too.
4214 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4215 Calling this one 1.1.7 and rolling a tarball.
4217 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4218 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4219 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4220 -livecd/runscript/sparc64-archscript.sh,
4221 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4222 Added livecd/volid to set the volume ID when creating the ISO, patch by
4223 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4224 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4226 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4227 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4228 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4229 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4231 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4232 livecd/runscript-support/livecdfs-update.sh:
4233 Removed hdparm from default runlevel as it break ide=nodma at boot.
4235 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4236 livecd/runscript-support/kmerge.sh,
4237 livecd/runscript-support/pre-kmerge.sh,
4238 targets/livecd-stage1/livecd-stage1-chroot.sh:
4239 Revert last set of changes and remove portage version check from emerge in
4240 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4243 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4244 livecd/runscript-support/kmerge.sh,
4245 livecd/runscript-support/pre-kmerge.sh:
4246 Change genkernel check to use best_version and has_version to determine if
4247 the any previously installed versions of genkernel are up to date. Change
4248 emerge line for kernels to use -n option to only install if they were not
4249 previously installed.
4251 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4252 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4253 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4254 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4255 livecd/runscript/sparc-archscript.sh:
4256 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4257 unified sparc32/sparc64 cdtar.
4259 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4260 livecd/runscript-support/livecdfs-update.sh,
4261 livecd/runscript-support/pre-kmerge.sh:
4262 Change sudoers update to only run if /etc/sudoers exists and only reduce
4263 splash to 1024x768 on minimal and universal install CD.
4265 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4266 targets/livecd-stage1/livecd-stage1.sh:
4267 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4270 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4271 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4272 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4273 livecd/runscript/sparc64-archscript.sh,
4274 livecd/runscript/x86-archscript.sh:
4275 Added a new empty livecd file to each archscript. This will be used for an
4276 identifier by genkernel to allow booting from a non-primary CDROM.
4278 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4279 Catalyst 1.1.6 is here.
4281 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4282 targets/stage1/stage1-preclean2-chroot.sh:
4283 Commenting out stage1 cleaning of /var/db.
4285 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4286 livecd/runscript-support/pre-kmerge.sh:
4287 Made splash reduction to 1024x768 only for minimal and universal release media.
4289 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4290 targets/stage1/stage1-preclean2-chroot.sh:
4291 Added SLOT files back to /var/db entries in stage1.
4293 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4294 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4295 livecd/runscript/default-runscript.sh,
4296 livecd/runscript-support/livecdfs-update.sh,
4297 targets/livecd-stage2/unmerge.sh:
4298 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4299 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4300 the copy from preserving permissions and also adding /usr/share/faces and
4301 default Gentoo icon. We'll see how the icon does for us. Removing serial
4302 init script, as it causes problems with the splash theme.
4304 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4305 targets/livecd-stage1/livecd-stage1.sh:
4308 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4309 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4310 livecd/runscript-support/kmerge.sh,
4311 livecd/runscript-support/livecdfs-update.sh,
4312 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4313 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4314 targets/stage1/stage1-preclean2-chroot.sh:
4315 Removed x-setup from local.start and added in symlinks for gconf, portage
4316 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4317 baselayout and removed /etc/startx from the environmental type. Commented
4318 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4319 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4320 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4321 for X, use the latest pci.ids and usb.ids from portage, and create
4322 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4323 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4324 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4325 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4326 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4329 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4330 Removed ccache from default options as it breaks catalyst when merged with
4333 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4334 modules/snapshot_target.py:
4335 Added /local/ to snapshot exclusion.
4337 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4338 livecd/runscript-support/livecdfs-update.sh:
4339 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4340 gustavoz and his 5 interface Xeon for this.
4342 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4343 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4344 Added a conditional before killing gconfd-2. This is also going to be
4345 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4348 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4349 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4350 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4351 Moved killall -9 gconfd-2 to execute outside chroot.
4353 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4354 livecd/files/x86-help.msg:
4355 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4358 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4359 livecd/runscript/x86-archscript.sh:
4360 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4363 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4366 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4367 targets/livecd-stage1/livecd-stage1.sh:
4368 Added killall for gconfd-2 back into livecd-stage1.sh
4370 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4371 livecd/runscript/alpha-archscript.sh:
4372 Alpha fixes for multiple kernels..
4374 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4375 livecd/runscript-support/kmerge.sh:
4376 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4378 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4379 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4380 livecd/runscript/sparc64-archscript.sh:
4381 Force devfs if udev is not selected for all supporting arches.
4383 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4384 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4385 livecd/runscript-support/kmerge.sh:
4386 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4389 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4390 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4391 Re-enabled preclean in grp and added gconfd-2 killing.
4393 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4394 livecd/runscript/x86-archscript.sh:
4395 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4398 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4399 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4400 targets/livecd-stage1/livecd-stage1-chroot.sh,
4401 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4402 targets/livecd-stage1/livecd-stage1.sh,
4403 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4404 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4405 Added ability to pause indefinitely. This closes bug #79798. I've also added
4406 the gcond-2 killall back in, but now it is in the actual preclean script and
4407 is executed inside the chroot.
4409 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4410 Updated for 1.1.3 release.
4412 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4413 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4414 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4415 targets/netboot/netboot-packages.sh,
4416 targets/tinderbox/tinderbox-chroot.sh:
4417 Updated to use package.use correctly. Blame Robert Paskowitz
4418 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4420 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4421 targets/stage1/stage1-preclean2-chroot.sh:
4422 Fixed find line for new stage1 /var/db/pkg.
4424 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4425 targets/stage1/stage1-preclean2-chroot.sh:
4426 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4427 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4430 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4431 livecd/runscript-support/livecdfs-update.sh:
4432 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4433 added net.ethX symlinks, and added copying of files from
4434 /usr/lib/hotplug/firmware into firmware tarball.
4436 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4437 livecd/runscript-support/livecdfs-update.sh:
4438 Firmware updated to use new /lib/firmware directory.
4440 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4441 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4442 work when both -f and -C were used on the command line.
4444 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4445 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4446 targets/livecd-stage1/livecd-stage1-chroot.sh,
4447 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4448 targets/stage3/stage3-chroot.sh:
4449 Added a portage version check to each target that uses --newuse to ensure a
4450 high enough version is used. This resolves bug #75336.
4452 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4453 livecd/files/livecd-local.start:
4454 Possible local.start fix for beejay.
4456 12 Jan 2005; John Davis <zhen@gentoo.org>
4457 modules/embedded.py:
4458 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4460 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4461 livecd/runscript-support/kmerge.sh:
4462 Added ccache support to genkernel call in livecd-stage2.
4464 11 Jan 2005; John Davis <zhen@gentoo.org>
4465 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4466 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4467 targets/netboot/netboot.sh:
4468 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4469 some feature enhancements.
4471 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4472 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4473 targets/livecd-stage1/livecd-stage1-chroot.sh,
4474 targets/livecd-stage1/livecd-stage1.sh,
4475 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4476 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4477 Added a -F or --fetchonly command line option and closing out bug #77480.
4478 Also added a portage version check to livecd-stage1 to close out bug #68307.
4480 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4481 livecd/runscript-support/livecdfs-update.sh,
4482 targets/stage3/stage3-chroot.sh:
4483 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4484 target to use emerge -e when building. This is only temporary until the
4485 bootstrap.sh script can be fixed or another solution can be decided upon.
4487 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4488 +targets/embedded/kmerge.sh:
4489 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4490 from mutex@gentoo.org
4492 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4493 modules/livecd_stage2_target.py:
4496 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4497 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4498 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4499 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4500 the brokenness of a stage1 tarball.
4502 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4503 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4506 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4507 modules/livecd_stage2_target.py:
4510 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4511 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4512 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4513 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4514 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4515 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4516 Upgraded the isolinux cdtar files and closing bug #70518.
4518 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4519 modules/embedded_target.py, modules/generic_stage_target.py,
4520 modules/grp_target.py, modules/livecd_stage1_target.py,
4521 modules/livecd_stage2_target.py, modules/netboot.py,
4522 modules/stage1_target.py, modules/tinderbox_target.py:
4523 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4524 separate out specific target logic from the generic targets modules.
4526 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4527 new PPC arch file from pvdabeel@gentoo.org
4529 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4530 examples/generic_stage_template.spec, modules/catalyst_support.py:
4531 tweaking error handling in the main catalyst script
4532 updated the example to include a blurb about portage_confdir
4534 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4535 livecd/runscript-support/livecdfs-update.sh:
4536 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4538 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4541 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4542 fix for #66592. catalyst now gives a traceback when it bails out, making
4543 troubleshooting amazingly easier
4545 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4546 modules/catalyst_support.py, modules/embedded_target.py,
4547 modules/generic_stage_target.py, modules/grp_target.py,
4548 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4549 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4550 Reversing patch from Eric Edgar from bug #70663.
4552 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4553 livecd/runscript/x86-archscript.sh:
4554 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4555 not work without it (mkisofs fails on creating ISO).
4557 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4558 modules/catalyst_support.py, modules/embedded_target.py,
4559 modules/generic_stage_target.py, modules/grp_target.py,
4560 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4561 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4562 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4563 separate out specific target logic from the generic targets modules.
4565 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4566 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4567 targets/embedded/embedded.sh:
4568 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4570 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4571 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4572 livecd/runscript/default-runscript.sh,
4573 livecd/runscript-support/gamecdfs-update.sh,
4574 livecd/runscript-support/livecdfs-update.sh,
4575 modules/livecd_stage2_target.py:
4576 Added gamecd/conf option to livecd_stage2_target.py, added
4577 gamecd.conf.example to /examples, cleaned up game-specific code in
4578 gamecdfs-update.sh to make it more generic, added more fundtionality to
4579 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4580 and gentoo-gamecd to make spec files simpler and to remove the need for
4581 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4582 user to still use a custom fsscript of their own.
4584 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4585 +livecd/files/environmental.motd.txt,
4586 targets/livecd-stage1/livecd-stage1.sh:
4587 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4589 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4590 livecd/runscript/default-runscript.sh,
4591 livecd/runscript-support/livecdfs-update.sh:
4592 Added gentoo-release-environmental as a valid livecd/type and did some
4593 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4594 devices other than eth0.
4596 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4597 targets/livecd-stage1/livecd-stage1-chroot.sh:
4598 Changed livecd-stage1 to merge each package individually. This should not
4599 make it into a production version of catalyst, but is here as a possible
4600 solution to bug #68307.
4602 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4603 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4604 livecd/runscript/sparc-archscript.sh,
4605 livecd/runscript/sparc64-archscript.sh,
4606 livecd/runscript/x86-archscript.sh:
4607 Added failures to all arches on mkisofs failure and also made -z option to
4608 mkisofs optional on x86 depending on loop type used.
4610 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4611 livecd/runscript/x86-archscript.sh:
4612 Making sure the mkisofs call causes a failure when it doesn't complete
4613 successfully. Once again, blame jforman, our beloved infra-monkey.
4615 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4616 livecd/runscript/default-runscript.sh:
4617 squashfs-utils->squashfs-tools fix. Blame jforman.
4619 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4620 livecd/isogen/x86-isogen.sh:
4621 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4622 possibly not booting on really old systems.
4624 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4625 livecd/runscript/x86-archscript.sh:
4626 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4627 possibly not booting on really old systems.
4629 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4630 livecd/runscript-support/livecdfs-update.sh:
4631 Save some space by removing redundant firmware after tarball is made, only
4632 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4635 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4636 targets/stage1/stage1-preclean2-chroot.sh:
4637 Added patch from vapier and closing bug #73556.
4639 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4640 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4641 +targets/embedded/embedded-fs-runscript.sh,
4642 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4643 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4644 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4645 from mutex@gentoo.org for modules/embedded.py
4647 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4648 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4649 livecd/runscript-support/livecdfs-update.sh:
4650 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4651 aliases having --color rather than --color=auto.
4653 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4654 livecd/files/livecd-local.start:
4655 Let's try actually making a proper edit on livecd/files/livecd-local.start
4656 this time, shall we...
4658 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4659 livecd/files/livecd-local.start:
4660 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4661 x-setup check for /etc/startx.
4663 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4664 livecd/runscript-support/gamecdfs-update.sh:
4665 Fixing minor sed bug in gamecdfs-update.sh.
4667 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4668 examples/snapshot_template.spec,
4669 livecd/runscript-support/gamecdfs-update.sh,
4670 livecd/runscript-support/livecdfs-update.sh:
4671 Fixing typo in snapshot_template.spec and closing bug #70321.
4673 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4674 livecd/runscript-support/pre-kmerge.sh:
4675 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4676 genkernel will only add the 1024x768 version of the gensplash image to the
4677 bzImage, which added with the livecd-stage2 removal of the unused splash
4678 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4680 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4681 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4682 livecd/runscript/sparc64-archscript.sh:
4683 Updated with silo/mkisofs patch from gustavoz.
4685 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4686 livecd/files/x86-help.msg:
4687 Updated x86-help.msg to make it fall more inline with current
4688 genkernel/livecd-tools options.
4690 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4691 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4692 livecd/runscript-support/pre-kmerge.sh:
4693 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4694 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4695 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4698 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4699 livecd/runscript-support/kmerge.sh,
4700 livecd/runscript-support/livecdfs-update.sh,
4701 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4702 Changed kernel build caching to use kerncache option, rather than pkgcache
4703 option. Fixed --postconf and --callback for builds that do not require them.
4704 Removed delay when removing package sin the system profile. This is now
4705 catalyst 1.1.0, so enjoy.
4707 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4708 livecd/runscript-support/livecdfs-update.sh:
4709 Stopping udev from using the nasty device tarball. We don't need it anyway.
4711 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4712 livecd/runscript/sparc-archscript.sh,
4713 livecd/runscript/sparc64-archscript.sh,
4714 livecd/runscript-support/kmerge.sh,
4715 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4716 Fixing gpm support by uncommenting default settings. Fixing case where
4717 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4718 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4719 not get renamed. Fixed a problem where we were accidentally removing the
4720 hwdata-knoppix versions of pci.ids and usb.ids and linking
4721 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4722 for 2004.3 and catalyst 1.1.0.
4724 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4725 patch from vapier@gentoo.org for bug #68080
4727 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4728 livecd/runscript-support/kmerge.sh:
4729 made kernel caching dependent on the "pkgcache" option so that genkernel's
4730 postconf can actually work
4732 18 Oct 2004; John Davis <zhen@gentoo.org>
4733 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4734 livecd/runscript-support/livecdfs-update.sh:
4735 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4737 17 Oct 2004; John Davis <zhen@gentoo.org>
4738 livecd/runscript-support/livecdfs-update.sh:
4739 firmware tarball fix for packages that need firmware such as ipw2100
4741 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4742 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4743 livecd/runscript-support/livecdfs-update.sh,
4744 modules/livecd_stage2_target.py:
4745 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4747 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4748 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4749 should not hurt non-HT users
4751 12 Oct 2004; John Davis <zhen@gentoo.org>
4752 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4753 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4754 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4755 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4756 livecd/runscript-support/kmerge.sh:
4757 bugfixes for #67195, #67197, #67122, and #46918
4759 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4760 small netboot fixups
4762 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4763 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4764 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4765 targets/netboot/netboot.sh:
4766 sweeping updates and changes to the netboot code. the patches should fix the
4767 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4768 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4770 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4771 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4772 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4773 targets/netboot/netboot.sh:
4774 more code cleanup and maintenance
4776 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4777 modules/generic_stage_target.py, +modules/netboot.py,
4778 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4779 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4780 +targets/netboot/netboot.sh:
4781 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4784 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4785 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4786 targets/livecd-stage1/livecd-stage1-chroot.sh,
4787 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4788 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4789 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4790 have to start a server on the build host for it to distribute.
4792 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4793 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4794 just do -s version_stamp
4796 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4797 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4799 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4800 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4801 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4802 modules/livecd_stage2_target.py:
4803 udev support for livecds
4805 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4806 +targets/livecd-stage2/unmerge.sh:
4807 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4808 Also, livecd-stage2 unmerge.sh added back in.
4810 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4811 livecd/runscript-support/livecdfs-update.sh:
4812 bugfixes for #60887 and #63338
4814 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4815 bugfixes for #63382 and #63338
4817 08 Sep 2004; John Davis <zhen@gentoo.org>
4818 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4819 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4820 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4821 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4822 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4823 targets/livecd-stage1/livecd-stage1-chroot.sh,
4824 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4825 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4826 lots of changes in this revision. first of all, major cosmetic fixups to the
4827 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4828 for distcc or ccache builds in most of the targets. bug #56581 is finially
4829 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4830 performance enhancement here.
4832 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4833 modules/livecd_stage2_target.py:
4834 fix for bug #63033, thanks to usata@gentoo.org for the patch
4836 30 Aug 2004; John Davis <zhen@gentoo.org>
4837 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4838 bugfixes for #61537 and #61779
4840 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4841 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4842 modules/snapshot_target.py:
4843 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4844 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4845 time should also be improved due to a more efficient use of rsync. This commit will
4846 mark the portage version of catalyst-1.9.0.
4848 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4849 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4852 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4855 02 Aug 2004; John Davis <zhen@gentoo.org>
4856 livecd/runscript-support/livecdfs-update.sh:
4859 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4860 +targets/stage1/build.py, -targets/stage1/build.sh,
4861 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4862 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4863 targets/stage3/stage3-chroot.sh:
4864 applied patch from bug #58840. it should fix up things for uclibc stages and
4865 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4867 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4868 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4869 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4870 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4871 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4872 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4873 livecd/runscript-support/livecdfs-update.sh,
4874 modules/livecd_stage2_target.py:
4875 addition of wolf31o2's gamecd patchset. untested, so please beware
4877 14 Jul 2004; John Davis <zhen@gentoo.org>
4878 livecd/runscript-support/livecdfs-update.sh,
4879 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4880 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4881 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4882 this out of generic_stage_target and into livecd-stage2 since the
4883 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4885 13 Jul 2004; John Davis <zhen@gentoo.org>
4886 livecd/runscript-support/livecdfs-update.sh:
4887 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4888 default rc'ed programs when only one change was required to rcadd. so I
4889 changed it so that the defaults are *always* loaded and specified additions/
4890 deletions are just added on top of those.
4892 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4893 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4894 targets/livecd-stage1/livecd-stage1-chroot.sh,
4895 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4896 targets/tinderbox/tinderbox-chroot.sh:
4897 changing the more verbose behavior to the -V (verbose) flag
4899 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4900 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4901 targets/livecd-stage1/livecd-stage1-chroot.sh,
4902 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4903 targets/tinderbox/tinderbox-chroot.sh:
4904 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4905 it is about to merge so that deps and USE flags are more evident
4907 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4908 modules/catalyst_support.py:
4909 completely rewrote the catalyst main script so that it can actually utilize
4910 more than one command line flag. new functionality included, but not active
4911 yet (--debug and --verbose). arguments can still be passed on the commandline
4912 through the use of the -C (--cli) flag. updated the arg_parse function in
4913 catalyst_support.py to accomodate my changes.
4915 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4916 modules/generic_target.py, modules/grp_target.py,
4917 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4918 modules/snapshot_target.py, modules/stage1_target.py,
4919 modules/stage2_target.py, modules/stage3_target.py,
4920 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4921 fixes for bugs #55192 and #54137
4922 added a new key for all specfiles, portage_confdir.
4923 this should point to a directory similar in functionality to /etc/portage.
4925 cleaned up the module code a bit so that unnecessary modules
4928 more work on resuming. it is getting there, but it still needs a ton of work,
4929 so please test, and report bugs.
4931 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4932 modules/catalyst_support.py, modules/generic_stage_target.py,
4933 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4934 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4935 stage resuming functionality should be working. I still have to work on GRP
4936 and livecds, but they should not be hard. I could not incorporate emerge
4937 --resume into stage resuming functionality because in some instances, portage
4938 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4939 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4940 ). I also made some small tweaks to the stage target scripts which clean up
4941 the envscript stuff. Not noticable performance wise, but it makes me feel all
4942 warm and fuzzy to know that it is programmed absolutely correctly ;)
4944 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4945 modules/generic_stage_target.py:
4946 revamped the cmd() structure so that it could properly return error codes.
4947 Please note that this might break catalyst until there is some further
4948 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4949 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4950 now. Additionally, catalyst will stop when there is an error with an ebuild
4951 ... it didn't do this before, it just plowed along and packed things up.
4953 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4954 code in portage.py and then answering my noob questions.
4956 13 Jun 2004; John Davis <zhen@gentoo.org>
4957 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4958 livecd/runscript-support/livecdfs-update.sh:
4959 some last minute fixins (stuff to work with the new genkernel)
4961 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4964 11 Jun 2004; John Davis <zhen@gentoo.org>
4965 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4966 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4969 10 Jun 2004; John Davis <zhen@gentoo.org>
4970 livecd/runscript-support/kmerge.sh,
4971 livecd/runscript-support/livecdfs-update.sh,
4972 livecd/runscript-support/post-kmerge.sh,
4973 livecd/runscript-support/pre-kmerge.sh:
4974 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4975 functions control what scripts are added to their respective runlevels. This
4976 option would be specified like so in the spec file: livecd/rcadd:
4977 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4979 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4980 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4981 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4982 the code to give a nice error msg instead of a cryptic traceback
4984 04 Jun 2004; John Davis <zhen@gentoo.org>
4985 livecd/runscript-support/livecdfs-update.sh:
4986 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4987 /etc/bootsplash/default
4989 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4990 targets/embedded/embedded-chroot.sh,
4991 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4992 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4993 targets/livecd-stage1/livecd-stage1-chroot.sh,
4994 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4995 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4996 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4997 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4998 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4999 targets/tinderbox/tinderbox-chroot.sh,
5000 targets/tinderbox/tinderbox-preclean-chroot.sh,
5001 targets/tinderbox/tinderbox.sh:
5002 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5004 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5005 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5006 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5007 It should be a full path pointing to a portage overlay dir.
5009 27 May 2004; John Davis <zhen@gentoo.org>
5010 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5011 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5012 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5013 livecd/runscript/default-runscript.sh:
5014 added updated silos and fixed motd bug
5016 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5017 rolling out version 1.0.8
5019 22 May 2004; John Davis <zhen@gentoo.org>
5020 livecd/runscript-support/kmerge.sh,
5021 livecd/runscript-support/livecdfs-update.sh,
5022 modules/livecd_stage2_target.py:
5023 added key livecd/bootsplash
5025 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5026 livecd/runscript/sparc-archscript.sh,
5027 livecd/runscript/sparc64-archscript.sh:
5028 sparc fixup patches from gustavoz at g.org
5030 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5031 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5032 is livecd/modblacklist
5034 19 May 2004; John Davis <zhen@gentoo.org>
5035 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5036 livecd/runscript/x86-archscript.sh:
5037 added support for livecd/overlay, changed vga=0x317 to vga=791
5038 in the x86 archscript as it is a more standard setting and should
5039 work on more hardware
5041 17 May 2004; John Davis <zhen@gentoo.org>
5042 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5043 livecd/runscript-support/kmerge.sh,
5044 livecd/runscript-support/livecdfs-update.sh,
5045 modules/livecd_stage2_target.py:
5046 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5047 we also now have basic motd copying support for more branded livecds
5049 16 May 2004; John Davis <zhen@gentoo.org>
5050 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5051 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5052 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5054 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5055 modules/catalyst_support.py, modules/embedded_target.py,
5056 modules/generic_stage_target.py, modules/generic_target.py,
5057 modules/grp_target.py, modules/livecd_stage1_target.py,
5058 modules/livecd_stage2_target.py, modules/stage1_target.py,
5059 modules/stage2_target.py, modules/stage3_target.py,
5060 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5061 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5062 caused gcc profile problems.
5064 12 May 2004; John Davis <zhen@gentoo.org>
5065 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5066 livecd/runscript-support/livecdfs-update.sh,
5067 livecd/runscript-support/post-kmerge.sh,
5068 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5070 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5071 silliness). Most notably, I have taken advantage of the update-modules
5072 --assume-kernel fix from agriffis so that we can actually use 3rd party
5073 modules now. Please note that >=baselayout-1.9.0 is required.
5075 02 May 2004; Olivier Crete <tester@gentoo.org>
5077 Added forgotten CHOST for i386 subarch
5079 30 Apr 2004; John Davis <zhen@gentoo.org>
5080 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5081 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5082 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5083 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5085 -fixed 2004.0 branding in the isolinux cdtar
5086 -fixed up acpi stuff in the runscripts
5087 -fixed up the x86 help message and corrected the numerous errors in it
5089 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5090 livecd/runscript/default-runscript.sh:
5091 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5092 1.0.7. we are ready for release
5094 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5095 fix for the problem that gustavoz found wrt the /dev creation stuff not
5096 detecting arches. also an efficiency fix for stage1 building
5098 14 Apr 2004; John Davis <zhen@gentoo.org>
5099 targets/embedded/embedded-chroot.sh,
5100 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5101 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5102 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5103 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5104 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5105 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5106 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5107 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5108 targets/tinderbox/tinderbox-preclean-chroot.sh,
5109 targets/tinderbox/tinderbox.sh:
5110 fix for bug #47733 - fixes for distcc and an envscript bugfix
5112 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5115 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5116 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5117 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5118 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5119 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5120 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5121 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5122 targets/stage1/stage1-preclean1-chroot.sh,
5123 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5124 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5125 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5126 targets/tinderbox/tinderbox.sh:
5127 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5128 zhen@gentoo.org please.
5130 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5131 fix for /dev in stage1
5133 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5136 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5137 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5138 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5139 Added the two kernel-configs for 2004.1 x86
5141 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5142 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5143 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5144 targets/tinderbox/tinderbox.sh:
5145 fix to address missing /dev in stages, fixed path for env-update in all of the
5148 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5149 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5151 01 Apr 2004; John Davis <zhen@gentoo.org>
5152 livecd/runscript/default-runscript.sh:
5153 added in fix for the module.conf stuff courtesy of Benjamin Judas
5156 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5158 cosmetic touchups for 1.0.5
5160 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5161 added support to the stage2 for stackable profiles bootstrap
5163 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5164 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5165 support for sparc32/64 build compatibility
5167 30 Mar 2004; John Davis <zhen@gentoo.org>
5168 livecd/runscript/default-runscript.sh, modules/targets.py,
5169 targets/stage1/build.sh:
5170 fix for bug 46022, more stackable profile fixes, embedded patches added
5172 26 Mar 2004; John Davis <zhen@gentoo.org>
5173 livecd/runscript/default-runscript.sh, modules/targets.py,
5174 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5175 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5176 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5177 fixes for bugs #44625 and #45805
5179 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5180 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5181 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5182 memtest is in. if you want to use it, check out the memtest86 cd tarball
5183 Also, fixes for bugs 45078, 45188, 44306
5185 23 Mar 2004; John Davis <zhen@gentoo.org>
5186 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5187 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5188 livecd/runscript/x86-archscript.sh, modules/targets.py,
5189 targets/livecd-stage3/unmerge.sh:
5190 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5191 created at the end of the livecd-stage2 process.
5193 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5194 targets/embedded/embedded.sh:
5195 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5197 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5198 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5199 removing the hardened-gcc deps since the package itself is deprecated'
5201 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5202 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5204 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5205 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5206 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5207 examples/livecd/alpha/config-2.4.21-r4-alpha,
5208 examples/livecd/alpha/config-2.4.21-r4-jensen,
5209 examples/livecd/alpha/config-2.4.21-r4-legacy,
5210 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5211 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5212 fixes for bugs 43676, 43701. Alpha support added as well.
5214 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5215 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5216 kde/gnome cd specs added.
5218 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5219 fix in catalyst.conf for bug #42044
5221 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5222 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5223 examples/livecd/sparc64/config-2.4.24-sparc64:
5224 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5226 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5227 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5228 for a $clst_conf environment variable. You can use the $clst_conf variable to
5229 point to a file to use in place of /etc/catalyst.conf. By setting this
5230 variable in your shell, catalyst can easily be used by multiple people on the
5231 same machine. Also, ccache support now works for genkernel.
5233 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5234 removed file for livecd-stage2 target, as this is handled by the runscript
5235 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5236 and made "/boot/kernel/foo/extraversion" an optional rather than required
5237 parameter. The aforementioned "packages" is used to specify kernel-related
5238 packages (like module ebuilds) to merge with each kernel, and the new "use"
5239 option is used to specify the USE settings you'd like exported to the
5240 environment during kernel as well as kernel "packages" build.
5242 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5243 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5244 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5245 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5246 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5247 targets/tinderbox/tinderbox.sh:
5248 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5249 it for ebuild - added headers to everything and removed deprecated dirs
5251 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5252 adding Kumba's patches for MIPS
5254 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5255 Added hppa specific code.
5257 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5258 Tinderbox target added. See tinderbox examples in examples/ dir.
5260 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5261 spec file support integrated into catalyst. Use "-f/--file specfile" as
5262 argument; see examples dir for examples.
5263 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5264 example of how to use it.
5266 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5267 support functions for spec file parsing and reading added. Will get added to
5270 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5271 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5274 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5275 Significant rework of code structure. Everything is falling nicely into place.
5277 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5278 Exception handling fully-integrated into current prototype code.
5280 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5281 beginning of exception handling integration, got some of the target code
5284 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5285 major code rework in progress on the python parts.
5287 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5288 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5289 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5290 for organiation's sake, I have moved the files, such as livecd foundations,
5291 into catalyst/files. It will make it easier for us when ebuild time comes
5294 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5295 All preliminary target build scripts are now added and coded to near as spec
5296 that we can have at this point.
5298 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5299 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5300 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5301 something that should be continued as much as reasonably possible in other
5302 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5303 code completed, and internal fall-backs to reasonable global config defaults
5306 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5307 subarch test outsourced to python catalyst-subarches function.
5309 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5310 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5312 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5313 removing dup enter_chroot
5315 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5316 document subarches checking
5318 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5319 Fix valid subarch test.
5321 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5322 include/build_functions.sh, include/functions.sh:
5323 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5324 start_build to build_functions.sh cleaning up the main catalyst script some
5327 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5328 fixed SRCBALL and DESTBALL, making it transparent for profiles
5330 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5331 added an exit condition to the cmd line argument case statement
5333 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5334 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5335 the changes that I made to the above files should make catalyst completely
5336 transparent to no matter what profile we are using. check files/catalyst.conf
5337 for the list of BUILDTYPEs that we support.
5339 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5340 changed how cmd line arguments are handled
5342 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5343 I changed the is_special handling so that it is cleaner and faster
5345 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5346 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5347 livecd/foundations/x86-basic/post-clean.sh,
5348 livecd/foundations/x86-basic/pre-clean.sh,
5349 livecd/foundations/x86-basic/settings:
5350 I outsourced more functions to include/functions.sh. I made it a seperate file
5351 from build_fucntions.sh so that we can keep our build and other functions
5352 apart. I also added in the livecd stuffs from the stager side of things.
5354 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5355 include/build_functions.sh:
5356 I outsourced all of the build functions to include/build_functions.sh. In the
5357 future, this will happen more - the code needs cleaned up.
5359 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5361 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5362 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5363 does not use that anymore.
5365 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5366 since we now have a default profile in portage, i massaged some errors
5367 messages to reflect that.
5369 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5371 removed ccache support from catalyst stage1 build cause it breaks the build.
5372 Additionally, I removed gettext support from bootstrap, because according to
5373 our new default profile, we don't use that anymore.
5375 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5376 added a new var, BUILDTYPE, adding more transparency for building.
5377 In the future, we will be building both selinux and hardened sources.
5379 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5380 fixed some formatting when catalyst prints out build info, additionally,
5381 trying to make catalyst more transparent for future expansion of stages
5383 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5384 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5385 --help. I moved this functionality from the main program section to
5388 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5389 I edited catalyst to change our naming convention from stage*-arch-h.* to
5390 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5391 I change naming conventions, as catalyst will be eventually extended to
5392 do selinux-* stages also.
5394 Additionally, I updated README.catalyst to include profile information.
5396 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5397 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5398 I renamed README.stager to README.catalyst and have made some very minor
5399 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5400 I have hacked bootstrap to use the hardened profile, as well as utilize
5401 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5402 major). Additionally, bin/stage1 has been hacked to accept the hardened
5403 profile, and use hardened-gcc.
5405 09 September 2003; John Davis <zhen@gentoo.org>:
5406 Initial import of hardened stager. I am forking this from the original
5407 stager code in order to better fit our needs. The original stager code is
5408 still used by Gentoo, and is maintained by Daniel Robbins
5409 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5410 contributors that coded stager.