1 # ChangeLog for catalyst
2 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
6 modules/catalyst/target/generic.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:
11 Add check_autoresume() and set_autoresume() helpers to
12 catalyst.target.generic and make use of them
14 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
15 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
16 modules/catalyst/target/livecd_stage1.py,
17 modules/catalyst/target/livecd_stage2.py,
18 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
19 modules/catalyst/target/tinderbox.py:
20 Import only cmd() from catalyst.spawn
22 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
23 modules/catalyst/target/generic_stage.py,
24 modules/catalyst/target/livecd_stage2.py,
25 modules/catalyst/target/stage2.py:
26 Remove redundant imports
28 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
29 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
30 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
31 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
32 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
33 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
34 modules/catalyst/lock.py, -modules/catalyst/support.py,
35 modules/catalyst/target/embedded.py,
36 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
37 modules/catalyst/target/livecd_stage1.py,
38 modules/catalyst/target/livecd_stage2.py,
39 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
40 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
41 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
42 modules/catalyst/target/tinderbox.py:
43 Remove catalyst.support module
45 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
46 modules/catalyst/config.py, modules/catalyst/support.py,
47 modules/catalyst/util.py:
48 Move remaining stuff from catalyst.support to catalyst.config
50 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
51 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
52 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
53 modules/catalyst/target/snapshot.py:
54 Move gen_contents_file() and gen_digest_file() from
55 catalyst.target.generic_stage to catalyst.hash
57 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
58 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
59 -targets/support/netboot-final.sh:
60 Move netboot-final.sh from targets/support/ to targets/netboot/
62 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
63 -examples/netboot2_template.spec, +examples/netboot_template.spec,
64 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
65 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
66 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
67 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
68 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
69 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
70 -targets/support/netboot2-final.sh:
71 Rename netboot2 target to netboot
73 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
74 modules/catalyst/lock.py:
75 Cleanups to make pychecker happy
77 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
78 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
79 Grab just the first value return from the now-working call to
82 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
83 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
84 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
85 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
86 Whack the outdated and non-functional netboot target
88 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
89 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
90 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
91 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
92 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
93 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
94 modules/catalyst/error.py, modules/catalyst/hash.py,
95 modules/catalyst/output.py, modules/catalyst/spawn.py,
96 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
97 modules/catalyst/target/embedded.py,
98 modules/catalyst/target/generic_stage.py,
99 modules/catalyst/target/livecd_stage1.py,
100 modules/catalyst/target/livecd_stage2.py,
101 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
102 Small cleanups to make pychecker happy
104 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
105 modules/catalyst/support.py, modules/catalyst/util.py:
108 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
110 modules/catalyst/util.py:
111 Move read_makeconf() and parse_makeconf() from catalyst.support to
114 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
115 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
116 modules/catalyst/target/livecd_stage2.py,
117 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
118 Move file_locate() from catalyst.support to catalyst.util
120 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
121 modules/catalyst/spawn.py, modules/catalyst/support.py,
122 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
123 modules/catalyst/target/livecd_stage1.py,
124 modules/catalyst/target/livecd_stage2.py,
125 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
126 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
127 Add catalyst.spawn import where needed and move more spawn-related stuff
128 from catalyst.support to catalyst.spawn
130 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
131 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
132 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
133 +modules/catalyst/error.py, modules/catalyst/hash.py,
134 +modules/catalyst/spawn.py, modules/catalyst/support.py,
135 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
136 modules/catalyst/target/livecd_stage2.py,
137 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
138 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
139 Move custom exception classes to catalyst.error and all spawn-related
140 functions to catalyst.spawn
142 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
143 +modules/catalyst/hash.py, modules/catalyst/support.py,
144 modules/catalyst/target/generic_stage.py,
145 modules/catalyst/target/livecd_stage2.py,
146 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
147 Move all hash and contents functions to catalyst.hash
149 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
150 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
151 modules/catalyst/util.py:
152 Move countdown() from catalyst.support to catalyst.util
154 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
155 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
156 modules/catalyst/util.py:
157 Move generate_contents() from catalyst.support to catalyst.util
159 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
160 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
161 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
162 modules/catalyst/target/livecd_stage2.py,
163 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
164 Move touch() from catalyst.support to catalyst.util
166 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
167 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
168 modules/catalyst/util.py:
169 Move ismount() and pathcompare() from catalyst.support to catalyst.util
171 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
172 modules/catalyst/support.py:
173 Remove unused function hexify()
175 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
176 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
177 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
178 modules/catalyst/target/livecd_stage1.py,
179 modules/catalyst/target/livecd_stage2.py,
180 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
181 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
182 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
183 Move normpath() from catalyst.support to catalyst.util
185 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
186 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
187 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
188 Move list_to_string() from catalyst.support to catalyst.util
190 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
191 modules/catalyst/output.py, modules/catalyst/support.py,
192 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
193 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
194 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
195 Move list_bashify() from catalyst.support to catalyst.util
197 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
198 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
199 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
200 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
201 and update references
203 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
204 modules/catalyst/util.py:
205 Modify global import from catalyst.support to just import what's needed
207 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
208 modules/catalyst/support.py, modules/catalyst/util.py:
209 Move find_binary() from catalyst.support to catalyst.util
211 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
212 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
213 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
214 modules/catalyst/target/generic_stage.py:
215 Move msg(), warn(), and die() to catalyst.output and update all references
217 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
218 Load defaults into myconf before parsing config
220 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
221 Condense code that checks for various things in 'options' to use a loop
223 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
224 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
225 modules/catalyst/target/generic_stage.py:
226 Get rid of arches and targets classes and move functions into the module
229 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
230 targets/embedded/embedded-chroot.sh,
231 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
232 targets/livecd-stage2/livecd-stage2-controller.sh,
233 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
234 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
235 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
236 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
237 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
238 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
239 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
240 targets/support/mips-arcload_conf.sh,
241 targets/tinderbox/tinderbox-chroot.sh:
242 More trailing whitespace cleanups
244 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
245 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
246 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
247 modules/catalyst/lock.py, modules/catalyst/support.py,
248 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
249 modules/catalyst/target/livecd_stage1.py,
250 modules/catalyst/target/livecd_stage2.py,
251 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
252 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
253 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
254 targets/stage1/build.py:
255 Kill lots and lots of trailing whitespace in .py files
257 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
258 modules/catalyst/target/generic_stage.py:
259 Fix up a few bad replacements from previous commit
261 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
262 modules/catalyst/config.py, modules/catalyst/lock.py,
263 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
264 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
265 modules/catalyst/target/livecd_stage1.py,
266 modules/catalyst/target/livecd_stage2.py,
267 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
268 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
269 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
270 modules/catalyst/target/stage4.py:
271 Do a mass sed to fix up all remaining usage of has_key()
273 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
274 Clean up instances of has_key() for py3k
276 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
277 We don't need to pass conf_values since it's a global var
279 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
280 Pre-split options from config file and remove unnecessary imported modules
282 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
283 Move code to verify digest and hash functions to a separate function
285 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
286 Allow build_target() to re-raise the exception for the top-level handler
289 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
290 Move catalyst.support import to top of file
292 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
293 Remove check for sys.argv length since we already check for needed
296 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
297 Rename version() to show_version()
299 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
300 Remove import_modules()
302 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
303 modules/catalyst/target/embedded.py,
304 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
305 modules/catalyst/target/livecd_stage1.py,
306 modules/catalyst/target/livecd_stage2.py,
307 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
308 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
309 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
310 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
311 Remove references to generic_stage_target
313 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
314 +modules/catalyst/target/embedded.py,
315 -modules/catalyst/target/embedded_target.py,
316 +modules/catalyst/target/generic.py,
317 +modules/catalyst/target/generic_stage.py,
318 -modules/catalyst/target/generic_stage_target.py,
319 -modules/catalyst/target/generic_target.py,
320 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
321 -modules/catalyst/target/livecd_stage1_target.py,
322 +modules/catalyst/target/livecd_stage1.py,
323 -modules/catalyst/target/livecd_stage2_target.py,
324 +modules/catalyst/target/livecd_stage2.py,
325 +modules/catalyst/target/netboot.py,
326 -modules/catalyst/target/netboot2_target.py,
327 +modules/catalyst/target/netboot2.py,
328 -modules/catalyst/target/netboot_target.py,
329 +modules/catalyst/target/snapshot.py,
330 -modules/catalyst/target/snapshot_target.py,
331 -modules/catalyst/target/stage1_target.py,
332 +modules/catalyst/target/stage1.py,
333 -modules/catalyst/target/stage2_target.py,
334 +modules/catalyst/target/stage2.py,
335 -modules/catalyst/target/stage3_target.py,
336 +modules/catalyst/target/stage3.py,
337 -modules/catalyst/target/stage4_target.py,
338 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
339 -modules/catalyst/target/tinderbox_target.py:
340 Remove _target from target module filenames, since they're already in
343 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
344 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
345 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
346 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
347 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
348 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
349 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
350 Remove builder.py and all references
352 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
353 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
354 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
355 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
356 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
357 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
358 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
359 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
360 modules/catalyst/target/embedded_target.py,
361 modules/catalyst/target/generic_stage_target.py,
362 modules/catalyst/target/generic_target.py,
363 modules/catalyst/target/grp_target.py,
364 modules/catalyst/target/livecd_stage1_target.py,
365 modules/catalyst/target/livecd_stage2_target.py,
366 modules/catalyst/target/netboot2_target.py,
367 modules/catalyst/target/netboot_target.py,
368 modules/catalyst/target/snapshot_target.py,
369 modules/catalyst/target/stage1_target.py,
370 modules/catalyst/target/stage2_target.py,
371 modules/catalyst/target/stage3_target.py,
372 modules/catalyst/target/stage4_target.py,
373 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
374 Move catalyst_support.py to catalyst.support and update references
376 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
377 +modules/catalyst/lock.py,
378 modules/catalyst/target/generic_stage_target.py,
379 -modules/catalyst_lock.py:
380 Move catalyst_lock.py to catalyst/lock.py and update references
382 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
383 modules/catalyst/target/__init__.py,
384 modules/catalyst/target/generic_stage_target.py:
385 Move target module loading logic into build_target_map() in
386 catalyst.target module
388 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
389 modules/catalyst/target/embedded_target.py,
390 modules/catalyst/target/grp_target.py,
391 modules/catalyst/target/livecd_stage1_target.py,
392 modules/catalyst/target/livecd_stage2_target.py,
393 modules/catalyst/target/netboot2_target.py,
394 modules/catalyst/target/netboot_target.py,
395 modules/catalyst/target/snapshot_target.py,
396 modules/catalyst/target/stage1_target.py,
397 modules/catalyst/target/stage2_target.py,
398 modules/catalyst/target/stage3_target.py,
399 modules/catalyst/target/stage4_target.py,
400 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
401 Add target map in each target module and remove register() function
402 Change catalyst program to load target modules with catalyst.target.targets
404 Remove required_build_targets and valid_build_targets from catalyst_support.py,
405 since we can scan the dir now
407 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
408 +modules/catalyst/target/__init__.py,
409 +modules/catalyst/target/embedded_target.py,
410 +modules/catalyst/target/generic_stage_target.py,
411 +modules/catalyst/target/generic_target.py,
412 +modules/catalyst/target/grp_target.py,
413 +modules/catalyst/target/livecd_stage1_target.py,
414 +modules/catalyst/target/livecd_stage2_target.py,
415 +modules/catalyst/target/netboot2_target.py,
416 +modules/catalyst/target/netboot_target.py,
417 +modules/catalyst/target/snapshot_target.py,
418 +modules/catalyst/target/stage1_target.py,
419 +modules/catalyst/target/stage2_target.py,
420 +modules/catalyst/target/stage3_target.py,
421 +modules/catalyst/target/stage4_target.py,
422 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
423 -modules/generic_stage_target.py, -modules/generic_target.py,
424 -modules/grp_target.py, -modules/livecd_stage1_target.py,
425 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
426 -modules/netboot_target.py, -modules/snapshot_target.py,
427 -modules/stage1_target.py, -modules/stage2_target.py,
428 -modules/stage3_target.py, -modules/stage4_target.py,
429 -modules/tinderbox_target.py:
430 Move all *_target.py modules under modules/catalyst/target and create
431 parent catalyst.target module
433 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
434 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
435 Remove hard-coded arch list now that find_arch_modules() is known to work
437 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
438 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
439 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
440 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
441 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
442 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
443 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
444 modules/generic_stage_target.py:
445 Move subarch and maching maps to bottom of arch files, since the classes
446 aren't defined yet at the top
448 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
449 modules/catalyst/arch/sh.py:
450 Forgot the sh arch module
452 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
453 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
454 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
455 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
456 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
457 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
458 Move subarch and machine map information to variables at top of each arch
459 module and get rid of register() function
461 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
462 Add catalyst.util.load_module() function
463 Move arch modules under modules/catalyst/arch
464 Add catalyst.arch.arches class to assist in loading arch modules
465 Add .gitignore file for *.py[co]
467 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
468 Change __version__ to 2.99 for catalyst_3 branch
470 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
471 Add note about metadata_overlay being default in 2.1.6
473 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
474 Updated the AUTHORS section and the header for the ChangeLog, to reflect
475 that individual authors now retain their copyright to code they submit.
477 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
478 Rewrote TODO to make it clearer and added a ton of new items to it.
480 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
481 modules/generic_stage_target.py:
482 screw you python...hard
484 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
485 modules/generic_stage_target.py:
486 Disable removal of 'target_path' when build starts
488 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
489 modules/generic_stage_target.py:
490 Apply patch from armin76 to actually make use of the busybox_config value
493 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
494 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
495 Add support for gk's --busybox-config= option
497 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
498 modules/generic_stage_target.py:
499 Missing / before 'iso'
501 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
502 modules/snapshot_target.py:
503 Add support for purging to snapshot target
505 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
506 Add mix-in cdtar idea to TODO
508 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
509 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
510 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
511 Remove old isolinux-3.09 cdtar files
513 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
514 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
515 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
516 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
518 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
519 Marking this 2.0.6.903 for testing.
521 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
522 targets/netboot2/netboot2-controller.sh:
523 Disable copying of nb-busybox.cf since it isn't used anyway
525 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
526 arch/x86.py, catalyst:
527 A few typo and other minor fixes as reported by armin76
529 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
530 modules/generic_stage_target.py:
531 Add support for digests="all" for gentoo bug #209611
533 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
534 examples/netboot2_template.spec, targets/support/kmerge.sh:
535 Automatically append --netboot to GK_ARGS for netboot2 target Remove
536 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
538 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
539 targets/support/pre-kmerge.sh:
540 Remove evil hacks that copy gk files around for netboot2
542 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
543 Bumping version for release.
545 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
546 modules/catalyst_support.py:
547 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
550 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
551 modules/catalyst_support.py, modules/generic_stage_target.py:
552 Add support for -P/--purgeonly option
554 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
555 Updated README to tell the user where to locate catalyst.conf if not using
556 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
559 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
560 Kicking out a 2.0.6.901 release for testing.
562 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
563 modules/generic_stage_target.py:
564 Automatically prepend build dir path to livecd/iso if it's not an absolute
567 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
568 Update TODO with placeholder idea.
570 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
571 +modules/catalyst/util.py:
572 Create catalyst.util module with capture_traceback() and print_traceback()
573 functions Capture and print traceback when build fails instead of letting
576 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
577 modules/catalyst/config.py, modules/catalyst_support.py:
578 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
580 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
581 modules/catalyst/config.py:
582 A few fixes to ParserBase after actually testing it switch to parsing
583 config file with ConfigParser.
585 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
586 +modules/catalyst/config.py, -modules/catalyst/util.py:
587 More indecisiveness..move util.spec to config.SpecParser.
589 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
590 -modules/catalyst/spec.py, +modules/catalyst/util.py,
591 modules/catalyst_support.py:
592 * Rename catalyst.spec to catalyst.util
593 * Move spec_dump() into spec class
594 * Modify catalyst to use new spec class
596 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
597 +modules/catalyst/__init__.py:
598 Add __init__.py file and import line.
600 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
601 +modules/catalyst/spec.py:
602 Initial commit of modules/catalyst/spec.py.
604 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
606 Updating x86/amd64 arch support. Original patches by William Cooke
607 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
609 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
610 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
611 modules/snapshot_target.py, modules/stage4_target.py,
612 targets/support/bootloader-setup.sh, targets/support/functions.sh,
613 targets/support/kmerge.sh:
614 Removing all deprecated interfaces. We no longer wish to support them and
615 they're not needed. Anyone using a pre-2.x spec file will need to update
618 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
619 -livecd/files/Getting_Online.txt:
620 Removing livecd/files/Getting_Online.txt since it was quite outdated.
622 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
624 Updated for new git repo.
626 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
627 targets/support/livecdfs-update.sh:
628 Add gconf settings for gnome-screensaver to disable locking by default. This
631 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
632 Add armv5tel to arm host list.
634 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
635 targets/support/chroot-functions.sh:
636 If we don't have a distcc user, we need to reinstall distcc, even if it's
637 been built with the right USE. This mainly affects stage1/stage2.
639 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
640 targets/support/chroot-functions.sh:
641 We need to run distcc-config --install, since we won't be installing into
642 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
643 installed versions of distcc.
645 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
646 Add a couple of distcc-related items to TODO.
648 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
649 targets/stage1/stage1-preclean-chroot.sh,
650 targets/stage2/stage2-preclean-chroot.sh,
651 targets/stage3/stage3-preclean-chroot.sh,
652 targets/stage4/stage4-preclean-chroot.sh:
653 We don't want to run setup_myfeatures in preclean, but still want to update
654 the environment and show our debug information.
656 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
657 targets/stage1/stage1-preclean-chroot.sh,
658 targets/stage2/stage2-preclean-chroot.sh,
659 targets/stage3/stage3-preclean-chroot.sh,
660 targets/stage4/stage4-preclean-chroot.sh,
661 targets/support/chroot-functions.sh:
662 Remove the die on LIBDIR check, since it won't be set on non-multilib
663 profiles. We can now run debug in preclean again.
665 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
666 targets/support/functions.sh:
667 Let's not try to chmod a dangling symlink.
669 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
670 targets/support/chroot-functions.sh:
671 Added emerge --info to debug output. I don't know why I didn't add it before.
673 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
674 targets/stage1/stage1-preclean-chroot.sh,
675 targets/stage2/stage2-preclean-chroot.sh,
676 targets/stage3/stage3-preclean-chroot.sh,
677 targets/stage4/stage4-preclean-chroot.sh:
678 We probably shouldn't be running our debug functions in our stages. Let's
681 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
682 targets/support/chroot-functions.sh:
683 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
686 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
687 targets/support/livecdfs-update.sh:
688 Only copy the handbook icon if one exists.
690 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
691 modules/catalyst_lock.py:
692 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
695 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
696 targets/livecd-stage2/livecd-stage2-controller.sh:
697 We should be matching all possible LIBDIRs, so make sure we do that.
699 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
700 targets/support/livecdfs-update.sh:
701 We no longer need the metadata.tar.bz2, since the Installer uses
704 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
705 targets/stage1/stage1-chroot.sh:
706 We don't need --newuse if we're not using binary packages, so there's no
709 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
710 targets/livecd-stage2/livecd-stage2-controller.sh:
711 Added initial framework for creating the CD's root on livecd/livedvd.
712 Currently, the end result is the same, but I'll be adding code to
713 automatically copy the stages and to automatically download the distfiles.
715 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
716 targets/livecd-stage2/livecd-stage2-controller.sh,
717 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
718 targets/support/rc-update.sh:
719 Change all checks for livecd/type: gentoo-release-livecd to
720 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
721 to allow for auto-fetching of distfiles and stages onto official DVD media.
723 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
724 targets/livecd-stage1/livecd-stage1-controller.sh,
725 targets/livecd-stage2/livecd-stage2-controller.sh:
726 Updated TODO. Added code to livecd-stage1 to generate a package list, which
727 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
728 the distfiles automatically.
730 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
731 modules/generic_stage_target.py:
732 Fix seedcache output so it fits in 80 columns.
734 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
735 targets/stage1/stage1-chroot.sh:
736 We should likely install baselayout before anything else, including the
737 package manager. As such, I've moved it to after sys-apps/baselayout is
740 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
741 targets/livecd-stage2/livecd-stage2-controller.sh:
742 Check for a snapshot in the overlay and error if one is present. This should
743 ensure that the snapshot on the CD is the same as the one used to build the
746 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
747 modules/catalyst_support.py:
748 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
749 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
752 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
753 targets/stage1/stage1-chroot.sh:
754 Change back to using sys-apps/baselayout. We'll need to come up with a
755 better permanent solution now that virtual/baselayout is no more.
757 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
758 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
759 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
761 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
762 targets/support/bootloader-setup.sh:
763 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
766 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
767 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
768 Added TODO. Changed create_handbook_icon call to only be called if
769 /docs/handbook/index.html exists on the disk or in livecd/overlay.
771 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
772 targets/support/kmerge.sh:
773 Run sed on KERNELVERSION to escape the slashes so we can use it in another
776 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
777 targets/support/kmerge.sh:
778 Modify test to run if package.provided exists instead of if it doesn't.
779 Run sed on the correct file.
781 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
782 targets/support/chroot-functions.sh:
783 Added --noreplace to setup_myfeatures merges so we don't blow away any
784 packages which are already installed with the proper USE flags for the given
785 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
787 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
788 livecd/files/README.txt:
789 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
791 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
792 targets/support/rc-update.sh:
793 Added mdraid for baselayout-2 users.
795 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
796 targets/support/kmerge.sh:
797 Clean up package.provided after the kernel build
799 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
800 targets/support/kmerge.sh:
801 It helps if I put things in the correct order so they'll actually execute,
802 rather than getting a nice error from emerge.
804 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
805 targets/support/kmerge.sh:
806 Change upgrade to update.
808 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
809 targets/support/kmerge.sh:
810 Add back in the package.provided code that *should* skip the kernel sources
811 merge for call back and subsequent runs.
813 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
814 targets/support/kmerge.sh:
815 We don't really need to use binary packages for the kernel sources, since it
816 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
817 when we're not using kerncache.
819 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
820 targets/support/kmerge.sh:
821 Remove 'symlink' from USE, since it's not needed and screws up kerncache
823 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
824 targets/livecd-stage2/livecd-stage2-controller.sh:
825 OK, we run our find outside the chroot, so we don't want to use absolute
826 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
827 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
830 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
831 targets/livecd-stage2/livecd-stage2-controller.sh,
832 targets/stage1/stage1-controller.sh:
833 Cleanup the clean section for stage1 and add an updated clean section for
834 livecd-stage2 when we're a minimal, universal, or game CD. This is
835 2.0.6_pre14 for testing.
837 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
838 targets/support/kmerge.sh:
839 We should be using --newuse when merging our packages in callback.
841 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
842 targets/grp/grp-chroot.sh:
843 We should only use --noreplace when building a pkgset, everything else
846 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
847 modules/catalyst_support.py, modules/generic_stage_target.py,
848 modules/grp_target.py:
849 Apply additional patches from bug #207862 for CONTENTS generation.
851 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
852 targets/grp/grp-chroot.sh:
853 Call setup_myemergeopts after changing clst_FETCH.
855 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
856 targets/netboot2/netboot2-pkg.sh:
857 Remove a bit of unnecessary code.
859 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
860 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
861 targets/support/chroot-functions.sh:
862 Fix some spacing on the -* warning, revert Andrew's last change, since it
863 didn't do anything, and clean up the GRP chroot code so it works smarter and
864 set clst_FETCH when clst_grp_type is something other than pkgset.
866 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
867 targets/support/chroot-functions.sh:
868 Don't set --usepkg and --buildpkg when fetching.
870 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
871 modules/generic_stage_target.py:
872 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
875 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
876 modules/generic_stage_target.py:
877 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
878 boot/kernel/${kname}/config copying code in generic_stage_target.
880 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
881 targets/support/kmerge.sh:
882 Make sure we don't give genkernel a --kernel-config if it isn't set in the
885 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
886 modules/generic_stage_target.py, targets/support/kmerge.sh,
887 targets/support/pre-kmerge.sh:
888 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
889 valid, rather than required, changed clst_ksource to default to
890 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
891 removal of USE to after the kernel build so the modules get the correct USE,
892 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
894 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
895 targets/support/kmerge.sh:
896 We should run the default functions for kmerge.sh, too.
898 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
899 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
900 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
901 Updated aboot cdtar with a newer version to support newer kernels.
903 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
904 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
905 Updated make_destpath so it writes out to make.conf as well as exporting
906 ROOT to the environment, added a make_destpath call to cleanup_stages, and
907 adding make_destpath /tmp/stage1root to stage1.
909 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
910 Updated README a bit and rolling 2.0.6_pre12 for testing.
912 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
913 targets/support/create-iso.sh:
914 Removed any further checks for clst_fstype and making sure everybody is
915 using ${mkisofs_zisofs_opts}.
917 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
918 targets/support/livecdfs-update.sh:
919 The default theme for GNOME is now Clearlooks, so we can remove the theme
920 code, but we still want to set the font size.
922 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
923 targets/support/livecdfs-update.sh:
924 We need to put quotes around ${user_comment} or useradd gets confused.
926 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
927 targets/support/chroot-functions.sh:
928 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
931 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
932 targets/support/kmerge.sh:
933 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
934 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
936 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
937 targets/support/create-iso.sh:
938 Bash fscking sucks, so we have to compromise on this code reduction solution
939 a bit. It's still far better than it was
941 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
942 targets/support/create-iso.sh:
943 Don't escape quotes when actually running the command
945 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
946 targets/support/kmerge.sh:
947 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
949 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
950 targets/support/kmerge.sh:
951 Use -L instead of -l in test for symlink
953 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
954 targets/stage1/stage1-controller.sh:
955 Remove code for gcc-config/binutils-config since it should be getting done
956 in the preclean script, anyway.
958 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
959 targets/stage1/stage1-chroot.sh:
960 I missed one place where HOSTUSE was being used incorrectly.
962 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
963 targets/support/kmerge.sh:
964 Escape the correct quote
966 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
967 targets/support/kmerge.sh:
968 Change remaining instances of run_emerge to run_merge
970 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
971 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
972 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
975 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
976 targets/support/bootloader-setup.sh:
977 Let's change our splash checking to a global check so it only needs to be
978 done once. This makes much more sense than having all of those if ... else
981 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
982 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
983 Fix our USE invocation here so things work as expected.
985 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
986 targets/support/livecdfs-update.sh:
987 Force-enable livecd/users for livecd/type gentoo-release-livecd and
990 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
991 targets/support/livecdfs-update.sh:
992 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
995 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
996 targets/livecd-stage2/livecd-stage2-controller.sh:
997 Fixing the snapshot copying so it will only copy the correct snapshot for
998 people who don't know how to properly use wget.
1000 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1001 targets/stage1/stage1-chroot.sh:
1002 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1003 disable profile USE.
1005 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1006 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1007 OK, we have to escape our quotes, rather than use single quotes, or we don't
1008 evaluate the variables properly.
1010 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1011 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1012 targets/support/kmerge.sh:
1013 Fixing echo/sed for make.conf writing.
1015 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1016 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1017 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1018 Rather than using the environment, we write out our USE to make.conf, then
1019 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1020 be written to make.conf, already.
1022 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1023 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1024 targets/livecd-stage1/livecd-stage1-chroot.sh,
1025 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1026 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1027 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1028 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1029 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1030 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1031 Changing run_emerge to run_merge, changing both setup_portage and
1032 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1033 removing the settings added, rather than (ab)using the environment.
1035 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1036 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1037 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1038 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1039 targets/tinderbox/tinderbox-chroot.sh:
1040 Rearrange some of the functions in chroot-functions.sh in preparation for
1041 some upcoming changes and rename setup_portage to setup_pkgmgr.
1043 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1044 targets/stage1/stage1-controller.sh:
1045 Removing an extra env-update call from stage1's preclean.
1047 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1048 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1049 targets/support/bootloader-setup.sh:
1050 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1051 help.msg which we didn't even use.
1053 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1054 targets/support/bootloader-setup.sh:
1055 Don't write out out 'default 1' line when creating grub.conf, since the
1056 'help' entry is now at the bottom, and we want grub to default to the first
1059 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1060 targets/support/bootloader-setup.sh:
1061 Removed checks on livecd/splash_type, since we only support one type,
1062 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1063 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1064 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1066 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1067 targets/livecd-stage2/livecd-stage2-controller.sh:
1068 Let's automatically copy in the snapshot if livecd/type is
1069 gentoo-release-livecd.
1071 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1072 modules/generic_stage_target.py:
1073 Fix leading whitespace in empty() so it's only executed if there's something
1074 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1075 211410 for pointing this out
1077 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1078 targets/support/rc-update.sh:
1079 Quote baselayout package atom
1081 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1082 targets/support/chroot-functions.sh:
1083 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1084 PATH by default. Instead, simply check if it exists.
1086 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1087 targets/support/chroot-functions.sh:
1088 Remove temporary package listing code, since --verbose is forced on with
1091 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1092 Force-enable --verbose when using --debug
1094 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1095 targets/support/kmerge.sh:
1096 Changing modules-update to update-modules to quiet a warning and keep us
1097 from having it get removed out from under us.
1099 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1100 targets/support/chroot-functions.sh:
1101 Adding a note to myself for better debug and moving run_default_funcs to the
1102 bottom of the script so it gets executed. Since this can otherwise break
1103 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1105 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1106 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1107 targets/support/chroot-functions.sh:
1108 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1109 so we can get the output with --debug, added --newuse to the options for
1110 stage1, as we should always rebuild any package where the USE has changed,
1111 removed removal of portage logs from stage2-chroot.sh since it is being done
1112 by cleanup_stages, moved world removal in cleanup_stages into a check for
1113 stages 1 through 3, made update_env_settings check for the existence of
1114 env-update before running it since we now run update_env_settings by default
1115 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1116 to list the packages, since we don't yet force-enable verbose with debug.
1118 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1119 modules/catalyst_lock.py:
1120 Since my python sucks and I don't feel like troubleshooting it at the
1121 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1122 2.0.6_pre8 for testing.
1124 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1125 modules/builder.py, modules/catalyst_lock.py:
1126 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1127 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1129 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1130 modules/catalyst_support.py:
1131 change 'is' to == because python is grumpy
1133 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1134 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1135 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1136 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1137 targets/support/rc-update.sh:
1138 Removing support for bootsplash, since it hasn't been in a supported kernel
1139 in a couple years and isn't accepted upstream.
1141 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1142 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1143 Fix up the sed for genkernel so it works on versions both before and after
1144 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1145 change was a bit too aggressive.
1147 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1148 targets/support/bootloader-setup.sh:
1149 Change grub timeout to 15 seconds instead of 150.
1151 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1152 targets/support/pre-kmerge.sh:
1153 Comment out sed on genkernel executable as it appears to do nothing these
1156 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1157 targets/livecd-stage2/livecd-stage2-controller.sh:
1158 Only call find on libdirs that actually exist. Thanks to Kristoffer
1159 <krek6597@student.uu.se> in bug #210807.
1161 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1162 modules/generic_stage_target.py:
1163 Add warning about -* in foo/use in the spec.
1165 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1166 targets/embedded/embedded-chroot.sh,
1167 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1168 targets/grp/grp-preclean-chroot.sh,
1169 targets/livecd-stage1/livecd-stage1-chroot.sh,
1170 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1171 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1172 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1173 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1174 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1175 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1176 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1177 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1178 targets/tinderbox/tinderbox-preclean-chroot.sh:
1179 Change all . to source.
1181 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1182 targets/embedded/embedded-preclean-chroot.sh,
1183 targets/grp/grp-preclean-chroot.sh,
1184 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1185 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1186 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1187 targets/stage3/stage3-preclean-chroot.sh,
1188 targets/stage4/stage4-preclean-chroot.sh,
1189 targets/support/chroot-functions.sh,
1190 targets/tinderbox/tinderbox-preclean-chroot.sh:
1191 Added a cleanup_stages function and added it to the appropriate places.
1193 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1194 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1195 targets/livecd-stage1/livecd-stage1-chroot.sh,
1196 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1197 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1198 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1199 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1200 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1201 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1202 Removing any functions that we now call by default when we source
1203 chroot-functions.sh by default.
1205 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1206 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1207 targets/livecd-stage1/livecd-stage1-chroot.sh,
1208 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1209 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1210 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1211 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1212 Clean up the debug code that I've added to stage1, move it to
1213 chroot_functions.sh, and call it from all of our main targets.
1215 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1216 modules/generic_stage_target.py:
1217 Wow. I need to make sure that we actually comment comments in make.conf or
1218 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1219 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1221 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1222 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1223 targets/stage3/stage3-chroot.sh:
1224 We need to be sure we clear out /var/log/portage/elog as well as
1225 /var/log/emerge.log for stages 1 through 3.
1227 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1228 modules/generic_stage_target.py,
1229 targets/livecd-stage2/livecd-stage2-controller.sh,
1230 targets/support/livecdfs-update.sh:
1231 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1232 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1233 80 columns. This is catalyst 2.0.6_pre5 for testing.
1235 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1236 modules/generic_stage_target.py:
1237 Apparently, python doesn't like it when you put a set of comments in front
1238 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1241 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1242 modules/generic_stage_target.py:
1243 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1244 generally clean up the code so it's a bit easier to read/follow.
1246 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1247 modules/generic_stage_target.py:
1248 Sort and de-dupe myusevars.
1250 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1251 targets/stage1/stage1-chroot.sh:
1252 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1254 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1255 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1256 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1257 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1258 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1259 targets/tinderbox/tinderbox-chroot.sh:
1260 Move export of FEATURES to setup_myfeatures.
1262 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1263 targets/stage1/stage1-chroot.sh:
1264 Added some debug code to stage1 and fixed a nice bug where we weren't
1265 building with the correct USE. Unfortunately, this invalidates any caches
1266 for stage1, since we were building with the entire USE from the profile.
1267 This is 2.0.6_pre4 for testing.
1269 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1270 targets/stage1/stage1-chroot.sh:
1271 We don't need to do the device building twice, so removing USE=build from
1272 first baselayout install.
1274 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1275 targets/support/livecdfs-update.sh:
1276 We check for a plugdev group, add it if it doesn't exist, and make sure any
1277 users specified by livecd/users is in the group.
1279 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1280 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1281 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1283 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1284 modules/catalyst_support.py:
1285 Fix up calc_contents in contents_map. Thanks to Brent Baude
1286 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1289 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1290 targets/stage1/stage1-chroot.sh:
1291 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1292 empty and will cause issues in stage3 and beyond.
1294 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1295 targets/support/kmerge.sh, targets/support/rc-update.sh:
1296 Changed some of the rc-update code so it should work with baselayout-2,
1297 also. This is 2.0.6_pre2 for testing.
1299 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1300 files/catalyst.conf, modules/catalyst_support.py,
1301 modules/generic_stage_target.py, modules/grp_target.py,
1302 modules/snapshot_target.py:
1303 Added support for generating CONTENTS files automatically. Patch by Robin
1304 Johnson <robbat2@gentoo.org> for bug #207862.
1306 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1307 modules/snapshot_target.py:
1308 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1309 exclude digest-* files from the snapshot.
1311 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1312 arch/x86.py, modules/generic_stage_target.py:
1313 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1314 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1316 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1317 targets/support/kmerge.sh:
1318 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1319 options, so that it can actually be turned off.
1321 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1323 Rearrange things in the arch/*.py files to ensure that nothing is used
1324 before it has been defined.
1326 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1327 Reorder arch/powerpc.py to make python happy.
1329 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1330 modules/snapshot_target.py:
1331 Change .svn --include to an --exclude like it was supposed to be.
1333 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1335 Added several subarches for mips so we can dump the mips subarch profiles
1336 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1339 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1340 targets/livecd-stage2/livecd-stage2-controller.sh:
1341 Changed the code for copying the MOTD files so it's fewer lines and makes
1344 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1345 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1346 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1347 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1349 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1351 Did a little cleanup on the x86.py to remove some redundant entries and
1352 added nocona and core2 to amd64.py, though they're currently commented out.
1354 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1355 modules/generic_stage_target.py:
1356 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1357 flags defined in the spec file.
1359 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1360 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1361 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1362 since catalyst sets CXXFLAGS=CFLAGS by default.
1364 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1365 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1366 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1368 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1369 Added prescott to the subarches for x86.
1371 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1372 modules/netboot2_target.py, targets/support/kmerge.sh:
1373 Add patch to enabled netboot2/linuxrc and automatically add path for
1374 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1375 <jsbronder@gentoo.org> in bug #208106.
1377 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1378 modules/netboot2_target.py:
1379 Allow root_overlay in netboot2 target for bug #208106.
1381 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1382 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1383 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1384 Added USE=bindist automatically to everything that inherits set_use from
1385 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1386 USE=bindist to emerge run for stage1, and did some minor cleanup in
1387 get_libdir in chroot-functions.
1389 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1390 targets/support/bootloader-setup.sh:
1391 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1393 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1394 examples/generic_stage_template.spec, examples/grp_template.spec,
1395 examples/livecd-stage1_template.spec,
1396 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1397 examples/stage4_template.spec, examples/tinderbox_template.spec:
1398 Changing link so it no longer points to a dead page. This is for bug #208609.
1400 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1401 modules/snapshot_target.py:
1402 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1404 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1405 targets/stage1/stage1-chroot.sh:
1406 As much as I hate this, we're going to force baselayout to install first.
1407 This will keep us from having any issues with packages that don't respect
1410 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1411 Reorder options in catalyst.conf so they're alphabetical.
1413 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1414 targets/support/bootloader-setup.sh:
1415 Add 'pager on' to grub.conf for bug #208531.
1417 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1418 livecd/files/README.txt, livecd/files/x86-F6.msg:
1419 Removing the unused kernel command line options from Volume/Device Management.
1421 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1422 This is now 2.0.5 for release.
1424 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1425 files/catalyst.conf, modules/catalyst_support.py,
1426 modules/generic_stage_target.py,
1427 targets/embedded/embedded-preclean-chroot.sh,
1428 targets/grp/grp-preclean-chroot.sh,
1429 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1430 targets/stage2/stage2-preclean-chroot.sh,
1431 targets/stage3/stage3-preclean-chroot.sh,
1432 targets/support/chroot-functions.sh,
1433 targets/tinderbox/tinderbox-preclean-chroot.sh:
1434 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1435 sys-devel/icecream cluster compiler support for bug #200095. This is
1436 catalyst 2.0.5_pre6 for testing.
1438 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1439 files/catalyst.conf, modules/generic_stage_target.py:
1440 Add the option for using metadata_overlay with portage to speed up cache.
1442 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1443 modules/stage1_target.py, modules/stage2_target.py,
1444 modules/stage3_target.py:
1445 Add /etc/portage to cleanables for stages 1 through 3.
1447 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1448 livecd/files/livecd-local.start,
1449 targets/livecd-stage2/livecd-stage2-controller.sh,
1450 targets/support/livecdfs-update.sh:
1451 We apparently still need profiles/eclass for building the stage3 from the
1452 LiveCD with the installer.
1454 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1455 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1458 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1459 targets/livecd-stage2/livecd-stage2-controller.sh,
1460 targets/support/livecdfs-update.sh:
1461 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1462 preservation of eclasses/profiles, and remove copying of livecd-local.start
1463 since it's not needed anymore.
1465 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1466 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1467 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1470 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1471 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1472 Removing old mkvardb code which is no longer used, commenting out setting of
1473 Gnome theme for testing now that Clearlooks has been default for some time,
1474 and changing vdb move from a case statement to a simple if statement. This
1475 is 2.0.5_pre5 for testing.
1477 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1478 modules/stage1_target.py:
1479 Removing cleaning of python encodings for bug #64890.
1481 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1482 modules/generic_stage_target.py:
1483 Add an extra warning into the generated make.conf about changing the CHOST.
1485 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1486 targets/support/livecdfs-update.sh:
1487 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1489 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1490 targets/embedded/embedded-preclean-chroot.sh,
1491 targets/grp/grp-preclean-chroot.sh,
1492 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1493 targets/stage2/stage2-preclean-chroot.sh,
1494 targets/stage3/stage3-preclean-chroot.sh,
1495 targets/tinderbox/tinderbox-preclean-chroot.sh:
1496 Check to see if distcc is enabled before calling cleanup_distcc().
1498 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1499 arch/sparc.py, arch/x86.py:
1500 Look for linux32 in /bin and /usr/bin.
1502 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1503 modules/generic_stage_target.py:
1504 Make error message more specific when removing immutable flag.
1506 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1507 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1508 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1509 information, and added a small fix for FreeBSD for bug #169041. This is
1510 catalyst 2.0.5_pre4 for testing.
1512 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1513 targets/support/chroot-functions.sh:
1514 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1515 patch from bug #120076 to add cross-compiling support to our distcc
1518 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1519 targets/support/chroot-functions.sh:
1520 Added a version of get_libdir from multilib.eclass so we can determine where
1521 to go poking around if we need to touch anything in libdir.
1523 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1524 Print an error saying what target failed before the traceback.
1526 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1527 modules/catalyst_support.py:
1528 When parsing make.conf, first try pkgcore's
1529 snakeoil.fileutils.read_bash_dict(), then portage's
1530 portage_util.getconfig(), then the internal parse_makeconf().
1532 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1533 modules/catalyst_support.py:
1534 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1536 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1537 examples/netboot_template.spec, examples/tinderbox_template.spec,
1538 modules/grp_target.py, modules/tinderbox_target.py:
1539 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1540 modules, and remove extra pkgcache_path and kerncache_path options from
1543 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1544 This is catalyst 2.0.5_pre3 for testing the new stages code.
1546 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1547 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1548 We need to force USE=bindist on for building stages.
1550 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1551 modules/generic_stage_target.py:
1552 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1553 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1555 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1556 targets/support/rc-update.sh:
1557 Added support for the newer versions of splashutils which use fbcondecor as
1558 the init script. This is catalyst 2.0.5_pre1 for testing.
1560 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1561 targets/livecd-stage2/livecd-stage2-controller.sh:
1562 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1565 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1566 modules/generic_stage_target.py, modules/stage1_target.py,
1567 modules/stage2_target.py:
1568 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1571 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1572 modules/generic_stage_target.py, modules/netboot2_target.py:
1573 Fix typo in getopt call for --clear-autoresume. thanks to
1574 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1575 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1576 Copy overlay files in netboot2 target into proper dir for bug #174635.
1578 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1579 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1580 targets/support/netboot2-final.sh:
1581 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1582 fix a minor bug in System.map copying, add portage_overlay support, and adds
1583 the ability to use globbing in the package file lists for the netboot2
1586 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1587 +targets/netboot2/nb-busybox.cf:
1588 Added nb-busybox.cf to the netboot2 target for bug #174298.
1590 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1591 targets/support/chroot-functions.sh:
1592 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1594 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1595 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1596 Change moving the VDB until after we have processed unmerge by moving it
1597 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1598 unmerge packages from the gentoo-release-livecd target.
1600 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1601 targets/support/kmerge.sh:
1602 Commented out the package.provided code in catalyst that seemed to cause
1603 problems with kerncache in testing. This is 2.0.4 and should be used for the
1606 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1607 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1608 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1609 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1610 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1611 improve the netboot2 target.
1613 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1614 modules/generic_stage_target.py:
1615 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1616 cause catalyst to export boolean variables as well as string-based
1619 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1620 modules/generic_stage_target.py:
1621 Fixing check for invalid subarch to not filter too much. Fix from Mike
1622 Frysinger <vapier@gentoo.org> for bug #173532.
1624 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1625 Added s390x (64-bit) support via a patch from Mike Frysinger
1626 <vapier@gentoo.org> for bug #173002.
1628 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1629 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1630 targets/livecd-stage1/livecd-stage1-chroot.sh,
1631 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1632 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1633 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1634 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1635 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1636 targets/support/pre-kmerge.sh:
1637 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1638 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1639 certain functions/code paths when running with -F/--fetchonly. Simplified
1640 kmerge.sh with regards to kerncache and callback packages. Also, changed
1641 ccache/distcc installs to use run_emerge instead of emerge directly, which
1642 allows us to more easily replace the underlying package manager, or add
1643 support for multiple package managers to catalyst.
1645 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1646 modules/grp_target.py:
1647 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1648 portage_overlay functionality to GRP, where it was mistakenly missing, for
1649 bug #171157. This is catalyst 2.0.3 and ready for release.
1651 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1652 targets/livecd-stage1/livecd-stage1-controller.sh,
1653 targets/support/livecdfs-update.sh:
1654 Removed the generation of grppkgs.txt since the Installer now uses vdb
1657 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1658 targets/support/create-iso.sh:
1659 Fix creation of the EFI images. Since it is FAT, we can't go around
1660 perserving permissions, now, can we?
1662 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1663 targets/support/livecdfs-update.sh:
1664 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1665 broken sed for rc.conf, which caused all kinds of hell to break loose when
1666 booting a new CD. This is 2.0.3_pre3.
1668 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1669 modules/generic_stage_target.py:
1670 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1671 such as group- from /etc before creating our stage tarballs. This is for bug
1674 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1675 targets/support/livecdfs-update.sh:
1676 Commenting out the livecd-kernel code, since the Installer should be doing
1677 everything necessary itself.
1679 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1680 targets/support/livecdfs-update.sh:
1681 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1682 the usbutils hanlding in case they follow suit with pciutils.
1684 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1685 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1686 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1687 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1688 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1689 problems with using all of the various subarch settings.
1691 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1692 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1693 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1694 check look in the correct location, and made sure we don't delete /voot
1695 within the EFI code if grub is present.
1697 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1698 modules/generic_stage_target.py:
1699 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1700 #166294. This one should fix the HPPA/PPC architectures.
1702 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1703 targets/support/chroot-functions.sh:
1704 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1705 remove the autoresume point for portage, as it really isn't needed and
1706 doesn't really gain us much, anyway.
1708 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1709 targets/stage1/stage1-chroot.sh:
1710 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1712 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1713 examples/generic_stage_template.spec, examples/grp_template.spec,
1714 examples/livecd-stage1_template.spec,
1715 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1716 examples/netboot_template.spec, examples/snapshot_template.spec,
1717 examples/stage4_template.spec, examples/tinderbox_template.spec:
1718 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1721 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1722 targets/support/livecdfs-update.sh:
1723 Make sure the user owns his home directory for bug #147195.
1725 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1726 +files/catalystrc, modules/catalyst_support.py:
1727 Re-arranged catalyst.conf to make it easier to follow while looking at the
1728 online reference and added a default catalystrc file, which does nothing.
1730 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1731 modules/catalyst_support.py, modules/embedded_target.py,
1732 modules/generic_stage_target.py, modules/grp_target.py,
1733 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1734 modules/stage3_target.py, modules/tinderbox_target.py:
1735 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1736 tab/space nastiness. This is for bug #161915.
1738 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1739 modules/generic_stage_target.py:
1740 Fixed new cbuild code with another patch from Mike Frysinger
1741 <vapier@gentoo.org> to allow the usage of subarches.
1743 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1744 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1745 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1746 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1747 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1748 targets/support/create-iso.sh, targets/support/functions.sh,
1749 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1750 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1752 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1753 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1754 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1755 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1756 modules/catalyst_lock.py, modules/catalyst_support.py,
1757 modules/embedded_target.py, modules/generic_stage_target.py,
1758 modules/generic_target.py, modules/grp_target.py,
1759 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1760 modules/netboot2_target.py, modules/netboot_target.py,
1761 modules/snapshot_target.py, modules/stage1_target.py,
1762 modules/stage2_target.py, modules/stage3_target.py,
1763 modules/stage4_target.py, modules/tinderbox_target.py,
1764 targets/embedded/embedded-chroot.sh,
1765 targets/embedded/embedded-controller.sh,
1766 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1767 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1768 targets/grp/grp-preclean-chroot.sh,
1769 targets/livecd-stage1/livecd-stage1-chroot.sh,
1770 targets/livecd-stage1/livecd-stage1-controller.sh,
1771 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1772 targets/livecd-stage2/livecd-stage2-controller.sh,
1773 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1774 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1775 targets/netboot2/netboot2-controller.sh,
1776 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1777 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1778 targets/stage1/stage1-controller.sh,
1779 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1780 targets/stage2/stage2-controller.sh,
1781 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1782 targets/stage3/stage3-controller.sh,
1783 targets/stage3/stage3-preclean-chroot.sh,
1784 targets/stage4/stage4-controller.sh,
1785 targets/stage4/stage4-preclean-chroot.sh,
1786 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1787 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1788 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1789 targets/tinderbox/tinderbox-controller.sh,
1790 targets/tinderbox/tinderbox-preclean-chroot.sh:
1791 Removing old CVS Header lines, which are no longer used since moving to SVN.
1793 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1794 targets/stage4/stage4-chroot.sh:
1795 Added back a missing 'then' from stage4 target.
1797 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1798 modules/generic_stage_target.py:
1799 Fix indentation so things actually work.
1801 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1802 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1805 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1806 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1807 Fix the display manager sed lines and change the icon for the local Handbook
1808 to use the GNOME 2.16 icon for gedit.
1810 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1811 modules/generic_stage_target.py:
1812 Changed the portage_overlay option to always install overlays in
1813 /usr/local/portage and added code to clean up /usr/local/portage and
1814 make.conf after sucessful execution and before creation of ISO/tarballs.
1816 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1817 targets/support/livecdfs-update.sh:
1818 Fixed a typo which broke coldplugging.
1820 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1821 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1822 Added a create_handbook_icon function and rearranged some of the icon
1823 creation for the LiveCD. This should resolve bug #143725 once a new release
1826 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1827 targets/support/livecdfs-update.sh:
1828 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1829 coldplugging. This allows us to unpack our firmware before we detect
1830 devices, so that devices that need it will get it.
1832 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1833 modules/generic_stage_target.py:
1834 Fix a typo in generic_stage_target.
1836 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1837 targets/support/livecdfs-update.sh:
1838 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1839 /etc/conf.d/xdm so we support older snapshots and newer ones.
1841 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1842 modules/livecd_stage2_target.py:
1843 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1846 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1847 modules/livecd_stage2_target.py:
1848 Reverted change in livecd-stage2 to the action_sequence until I can figure
1849 out what the problem is with it.
1851 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1852 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1853 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1854 modules/livecd_stage2_target.py:
1855 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1856 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1858 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1859 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1860 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1861 resolves an issue where a variable could be accessed unitialized in obscure
1862 circumstances. This is wrt bug #144984.
1864 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1865 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1866 modules/stage2_target.py, modules/stage4_target.py:
1867 Fixed up action_sequence when using --fetchonly to not create tarballs or
1868 ISO images for bug #143392.
1870 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1871 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1872 Clean up the USE usage in GRP/stage4.
1874 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1875 modules/generic_stage_target.py, modules/stage1_target.py,
1876 modules/stage2_target.py:
1877 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1878 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1880 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1881 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1882 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1883 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1884 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1885 instances of USE_ORDER since auto hasn't been valid for some time. This is
1888 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1889 modules/generic_stage_target.py, modules/stage1_target.py:
1890 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1891 goodness wrt bug #153587.
1893 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1894 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1895 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1897 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1898 modules/generic_stage_target.py, modules/stage4_target.py:
1899 Added a check to see if we have the tarball option enabled, which causes
1900 catalyst to run the capture sequence. This was requested by Tim Yamin for
1901 the stage4 target, but I thought it should be usable on any stage target.
1903 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1904 targets/support/livecdfs-update.sh:
1905 Moved fstab tweaks all into one location and added make.conf tweak for bug
1908 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1909 Changed the options to be in alphabetical order so my meatspace logical
1910 parser can process them better, added the compress and tarball options,
1911 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1912 removed the unused -x command line parameter for bug #151405.
1914 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1915 modules/generic_stage_target.py:
1916 Added a warning about changing the CHOST setting for bug #142034.
1918 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1919 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1920 targets/support/chroot-functions.sh:
1921 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1922 <flameeyes@gentoo.org> and attached to bug #150351.
1924 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1925 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1926 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1927 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1928 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1929 modules/embedded_target.py, modules/generic_stage_target.py,
1930 modules/generic_target.py, modules/grp_target.py,
1931 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1932 modules/netboot2_target.py, modules/netboot_target.py,
1933 modules/snapshot_target.py, modules/stage1_target.py,
1934 modules/stage2_target.py, modules/stage3_target.py,
1935 modules/stage4_target.py, modules/tinderbox_target.py,
1936 targets/embedded/embedded-chroot.sh,
1937 targets/embedded/embedded-controller.sh,
1938 targets/embedded/embedded-fs-runscript.sh,
1939 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1940 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1941 targets/grp/grp-preclean-chroot.sh,
1942 targets/livecd-stage1/livecd-stage1-chroot.sh,
1943 targets/livecd-stage1/livecd-stage1-controller.sh,
1944 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1945 targets/livecd-stage2/livecd-stage2-controller.sh,
1946 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1947 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1948 targets/netboot2/netboot2-controller.sh,
1949 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1950 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1951 targets/stage1/stage1-controller.sh,
1952 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1953 targets/stage2/stage2-controller.sh,
1954 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1955 targets/stage3/stage3-controller.sh,
1956 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1957 targets/stage4/stage4-controller.sh,
1958 targets/stage4/stage4-preclean-chroot.sh,
1959 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1960 targets/support/functions.sh, targets/support/kmerge.sh,
1961 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1962 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1963 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1964 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1965 targets/tinderbox/tinderbox-controller.sh,
1966 targets/tinderbox/tinderbox-preclean-chroot.sh:
1967 Removing all copyright and license comment headers from all files so we
1968 don't ever get another bug like bug #149638.
1970 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1971 modules/generic_stage_target.py:
1972 Clean up more spacing/capitalization.
1974 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1975 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1976 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1977 targets/embedded/embedded-controller.sh,
1978 targets/embedded/embedded-fs-runscript.sh,
1979 targets/embedded/embedded-preclean-chroot.sh,
1980 targets/livecd-stage2/livecd-stage2-controller.sh,
1981 targets/netboot2/netboot2-copyfile.sh,
1982 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1983 targets/support/pre-kmerge.sh:
1984 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1985 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1986 calls in kmerge.sh, and updated README.
1988 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1989 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1990 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1992 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1993 modules/catalyst_support.py:
1994 Added fix for bug #143348.
1996 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1997 targets/support/livecdfs-update.sh:
1998 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2000 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2001 targets/livecd-stage2/livecd-stage2-controller.sh,
2002 targets/support/livecdfs-update.sh:
2003 Changed some copy commands to use -f, added a check for /etc/gconf before
2004 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2005 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2006 <luca.casagrande@gmail.com>.
2008 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/support/livecdfs-update.sh:
2010 Fixing sed so that systemspkgs.txt is built properly.
2012 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2013 The sparc32 binary is in /bin, not /usr/bin.
2015 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2016 targets/support/chroot-functions.sh:
2017 We now only set the options for pkgcache if we are not using fetchonly. This
2018 should work around a problem where portage won't fetch the files if a binpkg
2019 already exists for the package.
2021 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2022 targets/support/livecdfs-update.sh:
2023 Added code to make a backup of custom.conf before we edit it for the
2026 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2027 targets/support/livecdfs-update.sh:
2028 Remove sed from splash section, since it wasn't actually resolving the
2029 issue, anyway. Change the installer's dialog front-end code to simply run
2030 via sudo, since we don't need to worry about having the X DISPLAY setup or
2031 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2033 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2034 targets/support/livecdfs-update.sh:
2035 Fix my sed line so it actually applies correctly.
2037 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2038 targets/support/chroot-functions.sh:
2039 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2042 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2043 targets/support/livecdfs-update.sh:
2044 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2045 as well as a possible fix for the read-only filesystem messages from
2046 /sbin/splash-functions.sh
2048 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2049 targets/support/chroot-functions.sh:
2050 Fix --fetchonly to actually work.
2052 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2053 examples/livecd-stage2_template.spec:
2054 Added description for livecd/fsops to livecd-stage2's spec template.
2056 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2057 targets/support/livecdfs-update.sh:
2058 I've modified the GDM configuration section to work correctly. I have also
2059 ensured that xdm is no longer started just because livecd/xdm is used, which
2060 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2061 should be the last of the 'release candidates' made. If there are no bug
2062 reports in 2 days, then I'm rolling this as 2.0 final.
2064 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2065 targets/support/livecdfs-update.sh:
2066 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2067 see once the newer Installer is released, as I still have to fix the
2070 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2071 targets/support/rc-update.sh:
2072 Removed famd from the default runlevel for gentoo-release-livecd. It really
2073 shouldn't cause a problem, but I prefer it stay a bit clean.
2075 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2076 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2077 targets/support/create-iso.sh, targets/support/kmerge.sh,
2078 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2079 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2081 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2082 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2083 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2084 targets/support/bootloader-setup.sh:
2085 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2086 parameters support. This is for bug #139300.
2088 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2089 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2090 targets/support/filesystem-functions.sh:
2091 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2092 and also to remove some redundant values from livecd-stage2's valid_values.
2095 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2097 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2099 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2100 modules/generic_stage_target.py:
2101 Fix a problem where catalyst was creating an initial list, then putting that
2102 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2103 pointing it out and for the fix. This is for bug #136351.
2105 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2106 targets/support/unmerge.sh:
2107 Removing loop for unmerge, as it didn't actually solve anything and the
2108 portage team has helped us out by reverting the behavior that caused this
2109 change in the first place.
2111 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2112 modules/netboot2_target.py, modules/stage1_target.py,
2113 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2114 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2115 having /proc mounted during the preclean stage and also to clean up the
2116 netboot2 code. This is 2.0_rc48.
2118 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2119 targets/support/unmerge.sh:
2120 Change our unmerge from being a single unmerge to a loop, to work around an
2121 unexpected change in portage 2.1's unmerge processing.
2123 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2124 targets/support/bootloader-setup.sh:
2125 Fixed a problem where we were putting the kernel name in twice and causing
2126 and error when using grub as a bootloader. This is for bug #137252.
2128 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2129 targets/support/bootloader-setup.sh:
2130 Added a second pass to the alpha bootloader setup to create aboot items for
2131 serial console for bug #133457.
2133 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2134 +livecd/cdtar/arcload-0.43-r1.tbz2:
2135 Added arcload cdtar for mips.
2137 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2138 targets/netboot/netboot-controller.sh:
2139 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2142 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2143 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2144 Add patch from bug #135051 to fix the seedcache extraction logic.
2146 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2147 targets/support/livecdfs-update.sh:
2148 Don't set icon theme to Clearlooks, since it doesn't exist.
2150 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2151 targets/support/livecdfs-update.sh:
2152 Fix sed on installer icons.
2154 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2157 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2158 targets/stage1/stage1-controller.sh:
2159 Added a -type f to the find call in stage1 for bug #132180.
2161 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2162 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2163 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2164 properly on IBM PPC64 machines.
2166 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2167 modules/generic_stage_target.py:
2170 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2171 targets/support/rc-update.sh:
2172 Removed x-setup from default runlevel, as it is now controlled via the
2173 autoconfig init script.
2175 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2176 Fix ppc64 based arches to subclass ppc64
2178 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2179 modules/livecd_stage1_target.py:
2180 Use the full category/package name for livecd-tools.
2182 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2183 targets/support/livecdfs-update.sh:
2184 Make copies and deletes recursive for firmware since some packages put their
2185 firmware in a subdirectory.
2187 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2188 targets/support/livecdfs-update.sh:
2189 Fix detection of the Installer.
2191 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2192 Added 970, power3, power4, and power5 sub-arches for ppc64.
2194 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2195 targets/support/livecdfs-update.sh:
2196 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2197 no longer necessary and can cause possible problems with Installer-based
2200 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2201 recursive directory create
2203 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2204 modules/catalyst_support.py:
2205 Changed a display error from bug #131502 and rolling 2.0_rc45.
2207 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2208 targets/support/create-iso.sh:
2209 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2212 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2213 modules/generic_stage_target.py:
2214 digests function uses raw output from hash function now
2216 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2217 change hash result format so .DIGESTS is generated correctly
2219 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2220 modules/catalyst_support.py:
2221 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2224 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2225 targets/support/livecdfs-update.sh:
2226 Added a space for bug #131181.
2228 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2229 targets/support/kmerge.sh:
2230 Fixed creation of kernelpkgs.txt file for the installer.
2232 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2233 modules/generic_stage_target.py:
2234 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2237 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2238 targets/livecd-stage2/livecd-stage2-controller.sh,
2239 targets/support/bootloader-setup.sh:
2240 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2241 rolling out an emergency rc44.
2243 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2244 targets/support/bootloader-setup.sh:
2245 If you use elif, you have to use a then after it. Yeah, that one's totally
2248 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2249 targets/support/livecdfs-update.sh:
2250 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2252 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2253 targets/support/rc-update.sh:
2254 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2257 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2258 targets/support/bootloader-setup.sh:
2259 Removed bootplash support from ppc/ppc64 since they only will work with
2260 gensplash. Forced use of livecd/splash_type of bootsplash to get
2261 splash=silent. This should reduce the number of things on the kernel command
2262 line that aren't necessary.
2264 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2265 modules/catalyst_support.py:
2266 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2267 parse_spec. This should resolve bug #130103, as well as make the code much
2268 cleaner. This is 2.0_rc42.
2270 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2271 modules/generic_stage_target.py:
2272 Forced -p on tar for compressing stages.
2274 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2275 targets/support/chroot-functions.sh:
2276 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2279 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2280 targets/stage1/build.py:
2281 Added patch to build.py for portage 2.1 support.
2283 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2284 targets/support/kmerge.sh:
2285 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2286 <liyiming@ict.ac.cn> in bug #129890.
2288 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2289 targets/support/livecdfs-update.sh:
2290 Moved sed line for ##STARTX to end of file, since we aren't touching
2291 /etc/startx until the end.
2293 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2294 targets/support/livecdfs-update.sh:
2295 Added a check for the games group and add it if it doesn't exist already.
2296 This should resolve bug #125498.
2298 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2299 examples/generic_stage_template.spec, examples/grp_template.spec,
2300 examples/livecd-stage1_template.spec,
2301 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2302 examples/netboot_template.spec, examples/snapshot_template.spec,
2303 examples/stage4_template.spec, examples/tinderbox_template.spec:
2304 Removed portdir_overlay from the snapshot example spec and added
2305 portage_overlay to the example specs for the relevant targets.
2307 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2308 This is 2.0_rc41 since it has better LiveCD support.
2310 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2311 targets/support/livecdfs-update.sh:
2314 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2315 targets/support/functions.sh:
2316 Removed check for livecd/dev-manager being udev since it was done
2317 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2318 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2319 #128265 for pointing this out.
2321 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2322 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2323 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2324 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2326 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2327 modules/generic_stage_target.py:
2328 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2329 live system. You can thank Andrew Gaffney for the fix.
2331 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2332 targets/livecd-stage2/livecd-stage2-controller.sh:
2333 Don't copy motd files if we're using livecd/type generic-livecd.
2335 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2336 targets/livecd-stage2/livecd-stage2-controller.sh,
2337 targets/support/livecdfs-update.sh:
2338 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2339 some extra cleanup to generic-livecd.
2341 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2342 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2343 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2344 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2345 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2346 targets/support/bootloader-setup.sh:
2347 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2348 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2349 and removed all older cdtar files for PPC*.
2351 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2352 livecd/files/livecd.motd.txt:
2353 Added message to the official LiveCD MOTD mentioning how to run the
2354 installer. Blame codeman. This is 2.0_rc40.
2356 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2357 fix so snapshot target doesnt have errors
2359 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2360 targets/support/livecdfs-update.sh:
2361 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2362 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2365 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2366 targets/support/rc-update.sh:
2367 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2370 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2371 targets/support/livecdfs-update.sh:
2372 Added wrapping around the udev sed for those crazy 2.4-users.
2374 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2375 targets/support/livecdfs-update.sh:
2376 Added sed fix for udev starting evms_activate unconditionally. This is
2379 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2380 add stage4/unmerge stage4/rm to valid options
2382 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2383 targets/support/rc-update.sh:
2384 Added fix for bug #122154 from Rajiv Manglani.
2386 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2387 targets/support/kmerge.sh:
2388 Fixed creation of kernelpkgs.txt for the Installer.
2390 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2391 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2392 Updated elilo tarball for IA64.
2394 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2395 DIGESTS support for snapshot creation
2397 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2398 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2399 candidates ever end?
2401 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2402 fix for .DIGESTS.DIGESTS issue in grp
2404 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2405 modules/generic_stage_target.py:
2406 fix for failure when root_overlay is not set
2408 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2409 targets/support/bootloader-setup.sh:
2410 Added IA64/SGI patch from plasmaroo.
2412 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2413 targets/livecd-stage1/livecd-stage1-controller.sh,
2414 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2415 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2418 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2419 modules/generic_stage_target.py:
2420 Allow multiple overlays for root_overlay and overlay spec option
2422 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2423 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2424 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2425 targets/support/rc-update.sh:
2426 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2427 fixed bug #122154. This is catalyst 2.0_rc36.
2429 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2430 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2431 Updated the LiveCD motd to tell the user to run the display manager again,
2432 rather than startx, while mentioning that startx is useful as a rescue X
2433 session since it starts twm. This is catalyst 2.0_rc35.
2435 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2436 Add hfs-hide options to mkisofs so macs boot
2438 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2439 modules/generic_stage_target.py:
2440 Fix indentation issues
2442 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2445 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2446 targets/support/bootloader-setup.sh:
2447 add additional console less entry when consoles are chosen for ppc64
2449 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2450 modules/generic_stage_target.py:
2451 fix kernelopts and extraversion env variable exports
2453 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2454 targets/support/livecdfs-update.sh:
2455 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2456 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2458 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2459 targets/support/kmerge.sh:
2460 Changing the way we determine if extraversion is set. This is catalyst
2463 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2464 targets/support/livecdfs-update.sh:
2465 Change net.ethX links to link to net.lo instead of net.eth0.
2467 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2468 examples/stage4_template.spec:
2469 Fixed rcadd example for stage4. Blame rajiv.
2471 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2472 This is catalyst 2.0_rc31.
2474 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2475 targets/support/livecdfs-update.sh:
2476 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2477 Gaffney for pointing me in the right direction.
2479 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2480 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2482 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2485 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2486 examples/livecd-stage2_template.spec:
2487 updated examples to have console and machine_type
2489 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2490 targets/support/bootloader-setup.sh:
2491 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2494 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2495 This is catalyst 2.0_rc29.
2497 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2498 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2499 Removed extra yaboot.conf from
2500 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2502 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2503 targets/support/kill-chroot-pids.sh:
2504 add sleep to try and give processes a chance to die. bug 119940
2506 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2507 targets/support/functions.sh:
2508 Removed some quotes to make sure we have a binary operator and closing bug
2511 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2512 targets/support/create-iso.sh:
2513 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2515 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2516 targets/support/bootloader-setup.sh:
2517 Added path from bug #120935 for PPC/PPC64.
2519 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2520 Additional spacing fixes submitted by `Kumba
2522 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2523 modules/stage2_target.py:
2524 space cleanups contributed from `Kumba
2526 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2527 add grp/use to valid_values in the grp module
2529 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2532 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2533 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2534 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2535 targets/support/bootloader-setup.sh:
2536 ppc cdtar update; ppc64 bootloader updates
2538 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2539 targets/support/create-iso.sh:
2540 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2542 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2543 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2544 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2545 targets/support/create-iso.sh:
2546 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2548 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2549 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2550 Add ppc console and machine_type=ibm
2552 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2553 modules/generic_stage_target.py:
2554 Fix type error when kernel packages arent defined
2556 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2557 examples/generic_stage_template.spec, examples/grp_template.spec,
2558 examples/livecd-stage1_template.spec,
2559 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2560 examples/stage4_template.spec:
2561 Added more verbose wording and examples for pkgcache_path and
2562 kerncache_path, where necessary.
2564 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2565 targets/support/create-iso.sh:
2566 Really fixing bug #120475 this time. This is 2.0_rc25.
2568 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2569 targets/support/create-iso.sh:
2570 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2573 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2574 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2575 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2576 Added initial support for EFI booting on x86. This is completely untested,
2577 so use it at your own risk. Also, no bug reports without patches, please.
2578 This is catalyst 2.0_rc23.
2580 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2581 kmerge should have been kerncache
2583 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2584 targets/support/pre-kmerge.sh:
2585 Fix a few other places for the kerncache update
2587 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2588 examples/generic_stage_template.spec, examples/grp_template.spec,
2589 examples/livecd-stage1_template.spec,
2590 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2591 examples/netboot_template.spec, examples/stage4_template.spec,
2592 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2593 targets/support/kmerge.sh:
2594 Separation of kerncache from snapcache
2596 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2597 It helps if I actually increment the version number.
2599 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2600 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2601 Added --oneshot to default options for stage1 building. Added code to wipe
2602 world during stages 1 and 3. This is catalyst 2.0_rc22.
2604 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2605 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2606 Fix bug if no kernel packages were defined but there was a postconf setting.
2607 x86 softlevel support is enhanced.
2609 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2610 targets/support/bootloader-setup.sh:
2611 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2613 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2614 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2616 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2619 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2620 Netboot2 fixes for spec parameter checks
2622 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2623 modules/generic_stage_target.py, modules/stage4_target.py:
2624 add makeopts spec file support.
2626 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2627 modules/generic_stage_target.py:
2628 Added fix for bug #119635.
2630 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2631 Fix pre-kmerge.sh for stage4
2633 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2636 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2637 modules/generic_stage_target.py:
2638 fix crash when no kernel is defined. spacing issue
2640 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2643 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2644 modules/livecd_stage2_target.py:
2645 Added livecd/volid to valid_values.
2647 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2648 modules/generic_stage_target.py:
2649 remove extra function that was converting strings to lists unnecessarily
2651 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2652 This is catalyst 2.0_rc17.
2654 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2655 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2656 modules/stage4_target.py:
2657 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2659 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2660 targets/embedded/embedded-preclean-chroot.sh,
2661 targets/grp/grp-preclean-chroot.sh,
2662 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2663 targets/stage1/stage1-preclean-chroot.sh,
2664 targets/stage2/stage2-preclean-chroot.sh,
2665 targets/stage3/stage3-preclean-chroot.sh,
2666 targets/support/chroot-functions.sh,
2667 targets/tinderbox/tinderbox-preclean-chroot.sh:
2668 Added function to cleanup stray /etc/distcc/hosts files.
2670 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2671 targets/support/bootloader-setup.sh:
2672 Added fix from bug #119123. This is catalyst 2.0_rc16.
2674 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2675 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2676 Fixing some spacing. This is catalyst 2.0_rc15.
2678 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2679 Attempt to fix bug #117649
2681 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2682 modules/generic_stage_target.py:
2683 fixes for bugs #119009, #119041 and #118985
2685 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2686 +examples/netboot2_template.spec, modules/catalyst_support.py,
2687 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2688 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2689 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2692 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2693 targets/support/kmerge.sh:
2694 Fix for ccache (null)/.ccache bug
2696 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2699 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2700 Added ppc -mcpu patch from Pylon for bug #118709.
2702 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2703 modules/embedded_target.py, modules/stage4_target.py:
2704 Added linuxrc to embedded and stage4 targets.
2706 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2707 modules/generic_stage_target.py, targets/support/kmerge.sh:
2708 filter kname - and . for kmerge.sh
2710 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2711 targets/support/create-iso.sh:
2712 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2714 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2715 modules/generic_stage_target.py:
2716 change .digests to .DIGESTS
2718 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2719 targets/support/kmerge.sh:
2720 Commented ccache for genkernel build which will resolve #117648 until a
2721 proper solution can be found. This is 2.0_rc13.
2723 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2724 targets/stage1/stage1-controller.sh:
2725 Added patch from vapier for bug #117254.
2727 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2728 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2729 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2730 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2733 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2734 modules/generic_stage_target.py:
2735 Remove chost/cflags etc. warning messages
2737 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2738 modules/generic_stage_target.py:
2739 Attempt to fix bug 117253; chost is wrong on autoresume
2741 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2742 modules/generic_stage_target.py, modules/netboot_target.py,
2743 modules/stage1_target.py:
2744 make setting of destdir more global and part of generic_stage_target
2746 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2747 Fix destpath bug in netboot target
2749 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2750 modules/generic_stage_target.py, modules/stage4_target.py:
2751 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2754 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2755 modules/generic_stage_target.py, modules/stage4_target.py:
2756 remove stray ' from arch/sh.py
2758 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2759 targets/stage1/stage1-controller.sh:
2760 This finally fixes the issues with gcc-config/binutils-config in stage1.
2761 This is catalyst 2.0_rc12.
2763 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2764 Fix incorrect warning message. portdir_overlay -> portage_overlay
2766 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2767 targets/stage1/stage1-controller.sh,
2768 targets/stage1/stage1-preclean-chroot.sh:
2769 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2770 running gcc-config and binutils-config, though it probably breaks running on
2771 non-Gentoo platforms.
2773 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2774 modules/stage1_target.py:
2775 Make stage1 clean up python 2.3 and 2.4, also.
2777 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2778 targets/support/livecdfs-update.sh:
2779 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2781 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2782 modules/generic_stage_target.py:
2783 Change digests file format to HASH_NAME HASH FILE_NAME
2785 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2786 targets/stage1/stage1-controller.sh:
2787 Moved gcc-config/binutils-config to before the chroot.
2789 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2790 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2791 installed. Supports all of shashs algorithms as of 12_21_2005
2793 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2794 modules/generic_stage_target.py:
2795 Catalyst should die if source_subpath is not a string
2797 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2798 modules/generic_stage_target.py:
2799 Fix for source_subpath bug
2801 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2802 examples/generic_stage_template.spec:
2803 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2804 both stages 1 and 2.
2806 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2807 modules/stage2_target.py:
2808 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2809 stage1 to be overridden again.
2811 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2812 targets/stage1/stage1-controller.sh:
2813 It looks like gcc-config/binutils-config needs to be run with the full path,
2814 since it is run outside of the chroot.
2816 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2817 targets/stage1/stage1-controller.sh:
2818 Fixed gcc-config calls. This is 2.0_rc11.
2820 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2821 This is catalyst 2.0_rc10.
2823 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2824 modules/generic_stage_target.py:
2825 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2828 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2829 targets/support/functions.sh:
2830 Changed from -z to -n for bug #116180.
2832 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2833 modules/catalyst_support.py, modules/generic_stage_target.py:
2834 Detect missing binaries for the hashing functions and abort if not found
2836 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2837 files/catalyst.conf:
2838 Updated README to list new requirements. Set default hash as crc32. Set
2839 default digests as sha1/md5.
2841 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2842 modules/catalyst_support.py, modules/generic_stage_target.py,
2843 modules/livecd_stage2_target.py, modules/stage2_target.py:
2844 Change the internal hash checking to be quicker and more memory efficient.
2845 Add additional hash digests options.
2847 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2848 targets/tinderbox/tinderbox-chroot.sh,
2849 targets/tinderbox/tinderbox-controller.sh,
2850 targets/tinderbox/tinderbox-preclean-chroot.sh:
2851 Fixed up spacing/coding style on tinderbox.
2853 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2854 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2855 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2856 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2857 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2858 Fixed up spacing/coding style on support.
2860 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2861 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2863 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2864 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2865 targets/stage4/stage4-preclean-chroot.sh:
2866 Fixed up spacing/coding style on stage4.
2868 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2869 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2870 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2871 targets/stage3/stage3-controller.sh,
2872 targets/stage3/stage3-preclean-chroot.sh:
2873 Fixed up spacing/coding style on stages 2 and 3
2875 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2876 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2877 targets/stage1/stage1-preclean-chroot.sh:
2878 Fixed up spacing/coding style on stage1. Also changed
2879 gcc-config/binutils-config to be outside the chroot.
2881 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2882 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2883 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2884 Fixed up spacing/coding style on netboot.
2886 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2887 targets/livecd-stage1/livecd-stage1-chroot.sh,
2888 targets/livecd-stage1/livecd-stage1-controller.sh,
2889 targets/livecd-stage2/livecd-stage2-controller.sh:
2890 Fixed up spacing/coding style on livecd-stage*.
2892 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2893 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2894 targets/grp/grp-preclean-chroot.sh:
2895 Fixed up spacing/coding style on grp.
2897 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2898 targets/embedded/embedded-chroot.sh,
2899 targets/embedded/embedded-controller.sh,
2900 targets/embedded/embedded-fs-runscript.sh,
2901 targets/embedded/embedded-preclean-chroot.sh:
2902 Fixed up spacing/coding style on embedded.
2904 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2905 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2906 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2907 targets/support/functions.sh:
2908 Removing extra line from x86.py, fixing up comments, spacing, and coding
2909 style in targets/support through functions.sh
2911 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2912 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2913 Fix more tab/spacing issues .. trying to make everything use tabs
2915 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2916 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2917 modules/stage1_target.py, modules/stage2_target.py,
2918 modules/stage3_target.py, modules/stage4_target.py:
2919 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2922 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2923 modules/generic_stage_target.py:
2924 Add envscript warning to aid users who may not know what they are doing
2926 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2927 examples/generic_stage_template.spec:
2928 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2929 only configurable when building a stage2 tarball, to match the current state
2930 of portage. This is 2.0_rc9.
2932 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2933 targets/support/chroot-functions.sh:
2934 Silence more of portages beeps and clicks and whistles
2936 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2937 targets/support/chroot-functions.sh:
2938 Change the portage emerge to use run_emerge
2940 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2941 modules/generic_stage_target.py, modules/snapshot_target.py,
2942 modules/stage1_target.py, modules/stage2_target.py,
2943 modules/stage3_target.py:
2944 allow portdir_overlay to be part of all specs not including snapshot spec.
2945 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2946 Remove overlay support from the snapshot spec but added a warning.
2948 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2949 modules/stage2_target.py:
2950 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2953 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2954 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2955 Add support for bootloader softlevel=; have rsync delete the extra files out
2956 of the overlay so that the overlay always matches the source dir
2958 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2959 Swapped -v/-V since I had gotten them wrong here.
2961 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2962 modules/generic_stage_target.py:
2963 Fix stupid overlay bug
2965 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2966 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2967 targets/livecd-stage1/livecd-stage1-chroot.sh,
2968 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2969 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2970 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2971 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2972 targets/support/unmerge.sh:
2973 Made sure we use -f on removing the default links for splash. Removed
2974 check_portage_version as it really isn't needed anymore. Removed
2975 --no-install from genkernel commands in kmerge.sh so users must manually
2976 remove kernels from /boot. This is 2.0_rc8.
2978 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2979 targets/support/livecdfs-update.sh:
2980 Made sed on devfsd.conf conditional on it existing. Removes one more error
2981 message from a standard catalyst run.
2983 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2984 Added warning about breaking snapshot cache and re-enable autoresume, since
2985 the errors I was getting were elsewhere.
2987 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2988 modules/generic_stage_target.py:
2989 Fix indentation error the last commit caused
2991 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2992 modules/generic_stage_target.py:
2993 Always clear autoresume points after a successful run
2995 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2996 targets/support/livecdfs-update.sh:
2997 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2998 snapshot caching after a successful gentoo-release-livecd run.
3000 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3001 targets/support/rc-update.sh:
3002 Added famd to default on official LiveCD.
3004 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3005 targets/support/chroot-functions.sh:
3006 Fixes 'too many arguments' error in check_portage_version.
3008 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3009 modules/generic_stage_target.py:
3010 remove extra self.env={} that was resetting the environment to null
3012 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3013 modules/livecd_stage1_target.py:
3014 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3017 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3018 Add a default path to the environment in the chroot
3020 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3021 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3022 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3023 targets/livecd-stage2/livecd-stage2-controller.sh,
3024 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3025 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3026 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3027 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3028 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3029 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3030 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3031 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3032 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3034 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3036 Fixed up the man page, which has been suffering for some time, and also
3037 reversed -v/-V in the help message.
3039 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3040 targets/support/livecdfs-update.sh:
3041 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3044 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3045 Turning off autoresume of doom until I can get more testing. I've had
3046 several issues with it. I'll be reporting/fixing these as I come across them
3047 but for now wish to turn it off by default as I don't want this one feature
3048 to stop the possible 2.0 final release.
3050 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3051 targets/livecd-stage2/unmerge.sh:
3052 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3053 anymore and probably should have been removed a long time ago when the new
3054 code was put into place in livecdfs-update.sh and livecd-local.start
3057 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3058 targets/livecd-stage1/livecd-stage1-chroot.sh,
3059 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3060 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3061 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3063 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3064 modules/generic_stage_target.py, modules/generic_target.py:
3065 self.env should be a part of the super class generic_target so it applies to
3066 snapshots as well; removing redundant pass in the generic_target class as
3067 its not needed. There is code there to fill the statements
3069 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3070 targets/support/livecdfs-update.sh:
3071 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3074 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3075 Changed version stamp to 2.0_rc6.
3077 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3078 modules/generic_stage_target.py:
3079 Fix for unpack cases
3081 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3082 modules/generic_stage_target.py:
3085 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3086 modules/catalyst_support.py, modules/generic_stage_target.py,
3087 modules/grp_target.py, modules/livecd_stage1_target.py,
3088 modules/livecd_stage2_target.py, modules/netboot_target.py,
3089 modules/snapshot_target.py, modules/tinderbox_target.py:
3090 Stop reading env from the OS. Rely on the more on the envscript for oddball
3091 settings. Change -v to verbose and -V to version
3093 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3096 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3097 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3100 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3101 examples/generic_stage_template.spec:
3102 Added chost/cflags/cxxflags/ldflags to example spec template.
3104 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3105 targets/support/rc-update.sh:
3106 OK, just kidding on that last commit. We were already doing rc-update add
3107 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3108 there's no point in having it in rc-update.sh
3110 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3111 targets/support/rc-update.sh:
3112 Have rc-update add xdm if livecd/xdm is set.
3114 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3115 modules/catalyst_lock.py, modules/catalyst_support.py,
3116 modules/embedded_target.py, modules/generic_stage_target.py,
3117 modules/grp_target.py, modules/livecd_stage1_target.py,
3118 modules/livecd_stage2_target.py, modules/netboot_target.py,
3119 modules/stage1_target.py, modules/stage4_target.py,
3120 modules/tinderbox_target.py:
3121 So I was just kidding on that last commit. This one is 2.0_rc4.
3123 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3124 modules/catalyst_lock.py, modules/catalyst_support.py,
3125 modules/embedded_target.py, modules/generic_stage_target.py,
3126 modules/grp_target.py, modules/livecd_stage1_target.py,
3127 modules/livecd_stage2_target.py, modules/netboot_target.py,
3128 modules/stage1_target.py, modules/stage2_target.py,
3129 modules/stage4_target.py, modules/tinderbox_target.py:
3130 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3132 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3133 files/catalyst.conf, modules/catalyst_lock.py,
3134 modules/catalyst_support.py, modules/embedded_target.py,
3135 modules/generic_stage_target.py, modules/grp_target.py,
3136 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3137 modules/netboot_target.py, modules/stage1_target.py,
3138 modules/stage2_target.py, modules/stage4_target.py,
3139 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3140 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3141 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3143 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3144 modules/generic_stage_target.py:
3145 Fix autoresume for unpacking tarballs
3147 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3148 targets/support/livecdfs-update.sh:
3149 remove gnap livecd-type per Koon's request
3151 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3152 change rc-update add modules default to rc-update add modules boot
3154 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3155 modules/generic_stage_target.py, modules/grp_target.py:
3156 Add more verbosity to digests if -V is enabled, add more print messages to
3159 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3160 modules/generic_stage_target.py, modules/grp_target.py:
3161 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3163 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3164 Fix folder name for grp build dir to not have .tar.bz2 at the end
3166 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3167 modules/catalyst_support.py, modules/generic_stage_target.py:
3168 Add md5 and sha .digests file creation per wolf31o2's feature request
3170 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3171 This is catalyst-2.0_rc2.
3173 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3174 files/catalyst.conf, modules/generic_stage_target.py,
3175 modules/livecd_stage1_target.py:
3176 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3177 after each successful kernel build;add autoresume documentation to
3180 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3181 targets/embedded/embedded-controller.sh,
3182 targets/embedded/embedded-fs-runscript.sh,
3183 targets/livecd-stage2/livecd-stage2-controller.sh,
3184 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3185 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3186 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3187 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3188 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3189 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3190 targets/support/rc-update.sh:
3191 Changed multiple spaces to tabs to satisfy my OCD.
3193 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3194 targets/support/chroot-functions.sh:
3195 Bumped genkernel detection to require 3.3.0 or higher
3197 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3198 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3199 targets/netboot/netboot-controller.sh:
3200 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3201 clst_grp_use. This is catalyst-2.0_rc1.
3203 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3204 targets/netboot/netboot-controller.sh:
3205 change to clst_use from clst_netboot_use
3207 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3208 targets/livecd-stage1/livecd-stage1-chroot.sh,
3209 targets/stage4/stage4-chroot.sh:
3210 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3212 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3213 targets/stage4/stage4-chroot.sh:
3214 Fixed USE invocations in stage4 target.
3216 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3217 modules/livecd_stage1_target.py:
3218 Force use=livecd for livecd-stage1
3220 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3221 This is version 2.0_pre20051129.
3223 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3224 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3225 Removed kudzu-knoppix from example spec files.
3227 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3228 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3229 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3231 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3232 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3233 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3234 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3235 definitions in the examples to fit in 80 columns.
3237 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3238 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3239 modules/grp_target.py, modules/tinderbox_target.py,
3240 targets/tinderbox/tinderbox-chroot.sh:
3241 Tinderbox script: added newuse, tinderbox and grp targets added support for
3242 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3243 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3245 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3246 Added portdir example to catalyst.conf for bug #113272.
3248 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3249 targets/support/create-iso.sh:
3250 Fixed a few lines which were causing the isolinux directory to be removed
3251 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3253 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3254 targets/support/create-iso.sh:
3255 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3257 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3258 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3259 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3260 too many arches dont use it by default, test for an initrd in the yaboot
3263 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3264 modules/generic_stage_target.py:
3265 Fix split error if use is specified
3267 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3268 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3269 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3270 Updated palo version from catalyst 1.x for HPPA.
3272 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3273 targets/support/bootloader-setup.sh:
3274 Removing for loop for grub on amd64/x86 as it was totally useless.
3276 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3277 targets/support/bootloader-setup.sh:
3278 Remove vga= line for PPC.
3280 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3281 targets/support/bootloader-setup.sh:
3282 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3284 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3285 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3286 Removing slot patch as it probably didn't belong here anyway, and updating
3287 version stamp to 2.0_pre20051118.
3289 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3290 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3291 targets/support/bootloader-setup.sh:
3292 fix the bootloader script for isolinux so that it actually makes a cfg file,
3293 remove extra unneeded catalyst aborting print statement, reorganize rm code
3294 to make sure is splits properly and is an array even from the cmdline
3296 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3297 targets/support/livecdfs-update.sh:
3298 Added call to update-usbids to download the latest usb.ids file.
3300 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3301 modules/generic_stage_target.py:
3302 Move checks of running catalyst into the target which is simpler
3304 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3305 modules/generic_stage_target.py:
3306 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3307 that doesnt exist yet
3309 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3310 Keep unnecessary programs from installing into kerncache
3312 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3313 modules/generic_stage_target.py:
3314 Turn on more tracebacks at this point to better debug .. will need to turn
3315 them down as we find errors and build appropriate error handlers
3317 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3318 Changed version marker to 2.0_pre20051115 for new ebuild.
3320 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3321 modules/livecd_stage2_target.py:
3322 Fix bug in livecd stage2 so that it doesnt try to use tar
3324 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3325 targets/livecd-stage2/livecd-stage2-controller.sh:
3326 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3327 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3328 of Getting_Online.txt from catalyst 1.1.10.10.
3330 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3331 Added Joshua Kinard to authors for his mips contributions.
3333 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3334 examples/livecd-stage2_template.spec:
3335 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3336 Paul Kessler on gentoo-catalyst. ;]
3338 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3339 Change variables from cat1 format to cat2
3341 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3342 modules/generic_stage_target.py, modules/stage1_target.py:
3343 Fix modules has no attribute register
3345 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3346 modules/generic_stage_target.py:
3347 Fix broken aliases code that was just proof of concept
3349 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3350 Output mkisofs command line options to assist in debugging
3352 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3353 modules/generic_stage_target.py, targets/support/create-iso.sh:
3356 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3357 modules/generic_stage_target.py:
3358 Add VERY basic support for aliases kernel parameter.
3360 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3361 modules/livecd_stage2_target.py:
3362 Remove large section of commented code
3364 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3365 modules/generic_stage_target.py, modules/stage1_target.py:
3366 Allow LDFLAGS to be specified as an ENV variable for stage1
3368 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3369 modules/generic_stage_target.py:
3370 Fix rc-update to automatically run default options for livecds. Removed an
3371 erroneous key check.
3373 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3374 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3375 Make use spec key optional to default to profile defaults
3377 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3378 +examples/stage4_template.spec:
3379 Preliminary stage4_template.spec file
3381 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3382 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3383 Updated version stamp and added slot patch.
3385 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3386 Fix ordering problem so self.settings is defined
3388 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3389 modules/generic_stage_target.py:
3390 Correct a rsync issue when the directory doesnt exist
3392 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3393 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3394 targets/livecd-stage2/livecd-stage2-controller.sh,
3395 targets/netboot/netboot-controller.sh,
3396 targets/stage4/stage4-controller.sh:
3397 run pre_kmerge and post_kmerge only once
3399 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3400 targets/support/bootloader-setup.sh:
3401 MIPS bootloader patch
3403 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3404 targets/support/mips-arcload_conf.sh:
3405 Fix MIPS Serial Detection
3407 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3408 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3409 +targets/support/mips-arcload_conf.sh:
3410 Application of Kumba's patches for MIPS support
3412 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3413 Check for the correct arch specific cd building tool
3415 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3416 modules/generic_stage_target.py:
3417 Print a warning if livecd/iso is not defined
3419 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3420 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3422 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 targets/support/post-kmerge.sh:
3424 Check for existence of files in /lib/modules before running depscan.sh. This
3425 replaces the mips-specific check and makes it portable.
3427 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3428 modules/generic_stage_target.py:
3429 update autoresume logic when dealing with rsync unpack operations
3431 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3432 targets/support/post-kmerge.sh:
3433 Bypass module load on mips
3435 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3436 remove --no-deps so dependancies get installed for genkernel
3438 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3439 modules/generic_stage_target.py:
3440 Fix missing : statement in unpack
3442 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3443 modules/generic_stage_target.py:
3444 fix livecd-stage2 unpack when seedcache is turned off
3446 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3447 targets/support/functions.sh:
3448 Fix module unpacking and make it actually optional.
3450 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3451 modules/generic_stage_target.py:
3452 Fix broken seedcache autoresume interaction
3454 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3455 modules/generic_stage_target.py:
3456 Cleanup stage directories properly for tar installs
3458 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3459 Tinderbox no longer cleans /tmp/*
3461 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3462 targets/tinderbox/tinderbox-chroot.sh,
3463 targets/tinderbox/tinderbox-controller.sh:
3464 Fixing problem with bind mounted portage and final rsync on tinderbox target
3465 and adding additional logging.
3467 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3468 Stop tinderbox from trying to create a tarball of itself
3470 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3471 modules/generic_stage_target.py:
3472 Fix catalyst so it fully disables snapcache when its not specified in the
3475 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3476 examples/livecd-stage2_template.spec:
3477 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3478 spec template and updating version stamp.
3480 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3481 modules/catalyst_support.py:
3482 allow file_check to proceed if key is not in use
3484 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3485 Recursively make the missing directories
3487 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3488 Fix extract_modules to just echo a warning that it is missing
3490 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3491 files/catalyst.conf:
3492 Updating default configuration for catalyst and updating version stamp,
3493 since we're beginning internal testing for release.
3495 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3496 modules/generic_stage_target.py:
3497 fix bug 106004 split strings into a list for empty and rm operation
3499 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3500 modules/livecd_stage2_target.py:
3501 Append slashes to directories so rsyncs work properly
3503 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3504 examples/livecd-stage2_template.spec:
3505 Changing source_subpath for livecd-stage2 example for bug #101704.
3507 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3508 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3509 targets/support/livecdfs-update.sh:
3510 Added livecd/xdm and livecd/xsession options. These are used to setup the
3511 default display manager and X session, respectively. Added supporting
3512 documentation to example spec files. Imported more work from my fsscript for
3513 the official LiveCD.
3515 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3516 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3517 discussion, see bug #88777.
3519 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3520 modules/generic_stage_target.py:
3521 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3522 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3524 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3525 targets/livecd-stage1/livecd-stage1-controller.sh,
3526 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3527 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3528 on livecd-stage2 and removing universal motd for livecd/type of
3529 gentoo-release-livecd.
3531 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3532 modules/livecd_stage1_target.py:
3533 Add optional livecd/type env var for scripts to add optional items to the
3536 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3537 -livecd/files/x86-help.msg:
3538 Removing x86-help.msg as it is no longer used.
3540 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3541 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3542 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3543 Add dobladecenter description to bootloader files for x86/amd64.
3545 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3546 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3548 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3549 modules/generic_stage_target.py:
3550 Added split to use section for bug #104414.
3552 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3553 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3554 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3555 Tabs to whitespaces for isolinux.
3557 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3558 targets/support/bootloader-setup.sh:
3559 Changed isolinux to use new split-out help messages. Using grub gives a
3560 single help message with pager.
3562 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3563 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3564 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3565 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3566 Added F2->F7 help messages for isolinux.
3568 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3569 livecd/files/README.txt, livecd/files/generic.motd.txt,
3570 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3571 livecd/files/livecd-local.start:
3572 Updated files from latest used to build LiveCD.
3574 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3575 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3577 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3578 modules/catalyst_support.py:
3579 Added fix for using options with = in them with --cli (ex.
3580 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3581 <cell@ices.utexas.edu> for pointing this out to me via email.
3583 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3584 modules/generic_stage_target.py, targets/support/functions.sh:
3585 fix bug in exec_in_chroot for stage1 target
3587 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3588 modules/generic_stage_target.py:
3589 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3590 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3592 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3593 catalyst, examples/livecd-stage2_template.spec,
3594 examples/snapshot_template.spec, files/catalyst.conf,
3595 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3596 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3597 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3598 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3599 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3600 targets/livecd-stage2/livecd-stage2-controller.sh,
3601 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3602 targets/stage2/stage2-preclean-chroot.sh,
3603 targets/stage3/stage3-preclean-chroot.sh,
3604 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3605 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3606 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3607 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3608 targets/support/target_image_setup.sh:
3609 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3610 to look at gamecdfs-update.sh yet.
3612 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3613 modules/generic_stage_target.py:
3614 Remove extra debugging print statement
3616 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3617 +modules/catalyst_lock.py, modules/catalyst_support.py,
3618 modules/embedded_target.py, modules/generic_stage_target.py,
3619 modules/grp_target.py, modules/livecd_stage1_target.py,
3620 modules/livecd_stage2_target.py, modules/netboot_target.py,
3621 modules/snapshot_target.py, modules/stage1_target.py,
3622 modules/stage2_target.py, modules/stage4_target.py,
3623 targets/support/functions.sh:
3624 Add locking support. Code simplification for unpack and unpack snapshot.
3625 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3626 Add seedcache support (Grabs output from previous target run)
3627 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3629 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3630 modules/catalyst_support.py, modules/generic_stage_target.py:
3631 Add support to cache the snapshot dir. add snapcache to options. add
3632 snapshot_cache= to override the default location of the cache in
3633 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3635 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3636 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3637 Forward port README.txt and Getting_Online.txt files from catalyst
3640 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3641 Add automatic creation/deletion of runlevels based on rcadd rcdel
3643 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3644 Fix grp so that grp/use is not required anymore
3646 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3647 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3648 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3649 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3650 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3651 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3652 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3653 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3654 they are known to cause booting problems.
3656 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3657 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3658 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3659 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3662 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3663 targets/stage1/stage1-chroot.sh:
3664 Fixed quoting in stage1 profile check.
3666 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3667 targets/stage3/stage3-chroot.sh:
3668 Fixing USE for stage3.
3670 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3671 targets/support/chroot-functions.sh:
3672 Fix FETCH code so it will run for Pylon
3674 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3675 targets/grp/grp-chroot.sh:
3676 Fix bindist invcation.
3678 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3679 targets/grp/grp-chroot.sh:
3680 Made sure bindist was used for all emerges in GRP.
3682 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3683 Fix USE flags for GRP build
3685 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3686 targets/stage4/stage4-chroot.sh:
3687 let GRP use the users environment variables and removed extra
3688 GRP_STAGE23_USE from stage4
3690 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3691 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3692 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3694 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3695 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3696 impact all previous spec files that use this option. It's beejay's fault.
3698 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3699 Changed to use linux32 for ppc32 support when build host is ppc64.
3701 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3703 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3705 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3706 Minor cosmetic print statement fixes for readability
3708 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3709 modules/catalyst_support.py, modules/generic_stage_target.py:
3710 Fix None None bug and exception reporting
3712 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3713 Fix iso creation script. Case statement out of place
3715 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3716 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3717 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3718 catalyst, files/catalyst.conf, modules/builder.py,
3719 modules/catalyst_support.py, modules/embedded_target.py,
3720 modules/generic_stage_target.py, modules/generic_target.py,
3721 modules/grp_target.py, modules/livecd_stage1_target.py,
3722 modules/livecd_stage2_target.py, modules/netboot_target.py,
3723 modules/snapshot_target.py, modules/stage1_target.py,
3724 modules/stage2_target.py, modules/stage3_target.py,
3725 modules/stage4_target.py, modules/tinderbox_target.py,
3726 targets/embedded/embedded-chroot.sh,
3727 targets/embedded/embedded-fs-runscript.sh,
3728 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3729 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3730 targets/grp/grp-preclean-chroot.sh,
3731 targets/livecd-stage1/livecd-stage1-chroot.sh,
3732 targets/livecd-stage1/livecd-stage1-controller.sh,
3733 targets/livecd-stage2/livecd-stage2-controller.sh,
3734 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3735 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3736 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3737 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3738 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3739 targets/stage2/stage2-controller.sh,
3740 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3741 targets/stage3/stage3-controller.sh,
3742 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3743 targets/stage4/stage4-controller.sh,
3744 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3745 targets/support/create-iso.sh, targets/support/functions.sh,
3746 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3747 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3748 targets/support/target_image_setup.sh,
3749 targets/tinderbox/tinderbox-chroot.sh,
3750 targets/tinderbox/tinderbox-controller.sh,
3751 targets/tinderbox/tinderbox-preclean-chroot.sh:
3752 Big honkin' copyright update.
3754 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3755 modules/generic_stage_target.py:
3756 add additional logging output. Use standard os redirection methods to log to
3759 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3760 targets/stage1/stage1-chroot.sh:
3761 Added profile sanity check for bug #97867.
3763 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3764 targets/support/bootloader-setup.sh:
3765 Removing acpi=off from default kernel arguments and adding ia64
3766 livecd-stage2 support functions and cdtar.
3768 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3769 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3770 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3771 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3772 splash command line.
3774 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3775 targets/support/create-iso.sh:
3776 Fixed up zisofs support. Waiting for response from sparc before touching
3779 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3780 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3781 targets/support/functions.sh:
3782 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3783 to allow it to work on all arches that dynamically build their bootloader
3786 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3787 targets/stage4/stage4-controller.sh:
3788 Fix stage4 so it doesnt run the bootloader stuff
3790 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3791 targets/support/bootloader-setup.sh:
3792 Removed dokeymap from non-Gentoo releases.
3794 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3795 targets/support/livecdfs-update.sh:
3796 Added call to update-pciids to download the latest pci.ids file.
3798 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3799 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3800 modules/stage4_target.py:
3801 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3803 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3804 Fix issue where -s on the command line would not run
3806 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3807 livecd/files/generic.motd.txt:
3808 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3809 kernel configurations.
3811 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3812 targets/support/livecdfs-update.sh:
3813 Updated hostname/domainname creation for new baselayout.
3815 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3816 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3817 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3819 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3820 targets/support/chroot-functions.sh:
3821 Change portage emerge to use --oneshot --nodeps to keep from merging the
3822 same packages multiple times.
3824 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3825 targets/stage2/stage2-chroot.sh:
3826 Added a -p bootstrap when catalyst is called with -V (verbose).
3828 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3829 targets/support/livecdfs-update.sh:
3830 Removed inittab hack, as this is done by livecd-tools.
3832 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3833 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3834 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3836 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3837 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3838 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3839 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3840 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3841 targets/livecd-stage2/livecd-stage2-controller.sh:
3842 Removed gentoo.png and creation of face directory. Changed
3843 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3846 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3847 targets/stage1/stage1-preclean-chroot.sh,
3848 targets/support/chroot-functions.sh:
3849 Added setup_binutils function and force both of them to run during stage1
3852 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3853 examples/livecd-stage2_template.spec:
3854 Added livecd/volid explanation to example spec.
3856 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3857 targets/support/create-iso.sh:
3858 General cleanup of ISO code and added default livecd/volid when it is not set.
3860 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3861 targets/embedded/embedded-controller.sh:
3862 Actually modify the embedded target this time.
3864 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3865 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3866 targets/livecd-stage2/livecd-stage2-controller.sh,
3867 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3868 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3869 and livecd-stage2 targets.
3871 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3872 files/catalyst.conf:
3873 Retired John Davis <zhen@gentoo.org> and added storedir to default
3876 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3877 targets/support/livecdfs-update.sh:
3878 Uncommented openglify, since it is needed for both opengl-update-livecd and
3881 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3882 modules/generic_stage_target.py:
3883 Fix print statement so it shows when kill_chroot_pids is run correctly
3885 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3886 modules/snapshot_target.py:
3887 Fix snapshot target to skip the kill_pids check
3889 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3890 Bug fixes in parse_spec, fix issues detecting list or string.
3892 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3893 modules/catalyst_support.py:
3894 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3895 spaces are after :. Better handling of comments ( ie preprocessed and
3896 stripped off ). Unset empty keys.
3898 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3899 targets/support/kill-chroot-pids.sh:
3900 Remove extra P_NAME definition that is never used. Saves processing time.
3901 Bumped catalyst to pre2
3903 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3904 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3905 +targets/support/kill-chroot-pids.sh:
3906 User info about runscript and archscript. Added checks for processes running
3907 in the chroot and created a script to kill them. Should fix the unmounting
3908 issues with gconfd or any other running application in the chroot
3910 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3911 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3912 Remove using gcc-config to set things up as we should all be using 2005.0
3915 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3916 examples/livecd-stage2_template.spec:
3917 Added livecd/users to example livecd-stage2 spec file.
3919 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3920 targets/support/livecdfs-update.sh:
3921 Change default hostnames for livecds
3923 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3924 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3925 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3928 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3929 modules/livecd_stage2_target.py:
3930 Clear autoresume flags when build is done
3932 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3933 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3934 targets/support/create-iso.sh:
3935 Fix isolinux so that it finds menus and kernels and stuff
3937 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3938 modules/generic_stage_target.py:
3939 Make purge operation a little less chatty, removed print statements
3941 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3942 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3943 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3944 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3946 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3947 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3948 print warning message about deprecated use of cdfstype
3950 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3951 targets/support/chroot-functions.sh:
3952 statically define genkernel location to eliminate which command failure if
3953 genkernel is not installed
3955 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3956 modules/generic_stage_target.py:
3957 change the portage_overlay to an array so it always works
3959 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3960 modules/catalyst_support.py:
3961 Fix exception handling to remove extraneous prints of None
3963 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3964 Remove iso creation code from stage4
3966 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3967 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3968 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3969 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3970 targets/livecd-stage1/livecd-stage1-chroot.sh,
3971 targets/livecd-stage1/livecd-stage1-controller.sh,
3972 targets/livecd-stage2/livecd-stage2-controller.sh,
3973 targets/netboot/netboot-controller.sh,
3974 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3975 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3976 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3977 targets/support/create-iso.sh, targets/support/kmerge.sh,
3978 targets/support/target_image_setup.sh,
3979 targets/tinderbox/tinderbox-controller.sh:
3980 Fix some exception handling in catalyst_support.py, remove intermediate
3981 destination folder of iso and tarball, add additional tests for folders not
3982 found on host but defined in spec file, keep catalyst from erroring in this
3983 case, change exit code on shell scripts so that errors are reported to
3984 catalyst and causes catalyst to die on errors, fix bug in
3985 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3986 check for mkisofs that informs the user of where to get the program, and
3987 removed the autoresume code from ccache and distcc installation until I can
3988 figure out a way to have the autoresume flag go someplace outside the chroot.
3990 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3991 Remove bind mounts before rm operations happen at startup
3993 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3994 modules/generic_stage_target.py:
3995 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3997 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3998 modules/generic_stage_target.py:
3999 fix minor bug in the purge code so that it actually runs the commands
4001 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4002 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4003 modules/stage4_target.py:
4004 Change ordering of tasks so root_overlay and fsscript occur after
4005 livecd_update, giving users a chance to override livecd_update
4007 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4008 modules/catalyst_support.py, modules/generic_stage_target.py:
4009 Added a better exception handling message for keyboard interrupt and added
4010 countdown timer for purge operation to give an opportunity to exit
4012 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4013 modules/catalyst_support.py, modules/generic_stage_target.py:
4014 Add support to clear the autoresume flags and improve the purge code to
4015 clean the chroot, and pkg/kern cache
4017 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4018 modules/catalyst_support.py, modules/generic_stage_target.py,
4019 modules/livecd_stage1_target.py:
4020 only append livecd-tools to the livecd-stage1 target package list and move a
4021 check out of the way so command line and spec files can co-exist
4023 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4024 modules/generic_stage_target.py:
4025 fixed python syntax in set_packages so catalyst will run
4027 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4028 modules/embedded_target.py, modules/generic_stage_target.py,
4029 modules/grp_target.py, modules/livecd_stage1_target.py,
4030 modules/livecd_stage2_target.py, modules/netboot_target.py,
4031 modules/stage4_target.py, modules/tinderbox_target.py,
4032 targets/embedded/embedded-chroot.sh,
4033 targets/embedded/embedded-controller.sh,
4034 targets/livecd-stage1/livecd-stage1-controller.sh,
4035 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4036 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4037 targets/livecd-stage2/livecd-stage2-controller.sh,
4038 -targets/livecd-stage2/livecd-stage2-iso.sh,
4039 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4040 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4041 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4042 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4043 +targets/support/target_image_setup.sh:
4044 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4047 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4048 targets/livecd-stage2/livecd-stage2-controller.sh,
4049 targets/support/livecdfs-update.sh:
4050 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4051 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4052 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4055 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4056 targets/livecd-stage2/livecd-stage2-controller.sh,
4057 targets/support/rc-update.sh:
4058 Updated rc-update.sh with better defaults for different livecd/type settings
4059 and cleaning up file copying in livecd-stage2-controller.sh to match
4062 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4063 Made example of catalyst.conf in README match the default catalyst.conf
4066 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4068 Removing old files from previous maintainers and updating README.
4070 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4071 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4072 Added livecd/users option to create non-root users. The first user listed
4073 will also be used for auto-starting X, if X is merged onto the CD.
4075 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4076 targets/livecd-stage1/livecd-stage1-controller.sh,
4077 targets/livecd-stage2/livecd-stage2-controller.sh,
4078 targets/support/livecdfs-update.sh:
4079 Updated all instances of livecd/type: gentoo-release-environmental to
4080 gentoo-release-livecd and added generic-livecd.
4082 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4083 examples/fsscript.sh.example, examples/gamecd.conf.example,
4084 examples/generic_stage_template.spec, examples/grp_template.spec,
4085 examples/livecd-stage1_template.spec,
4086 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4087 examples/snapshot_template.spec:
4088 Imported example files from catalyst 1.1.9 to make them more verbose.
4090 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4091 Fix grp/use bug #89365
4093 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4094 modules/generic_stage_target.py, targets/support/kmerge.sh:
4095 Fixes for initramfs overlay support.
4097 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4098 modules/generic_stage_target.py, targets/support/kmerge.sh,
4099 targets/support/pre-kmerge.sh:
4100 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4101 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4102 caching bug; Also adding preliminary support for initramfs_overlay from
4105 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4106 modules/generic_stage_target.py, targets/support/kmerge.sh:
4107 Removed support for postconf as genkernel no longer has that option
4109 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4110 modules/embedded_target.py, modules/generic_stage_target.py,
4111 modules/grp_target.py, modules/livecd_stage1_target.py,
4112 modules/livecd_stage2_target.py, modules/netboot_target.py,
4113 modules/stage4_target.py, modules/tinderbox_target.py,
4114 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4115 targets/stage1/stage1-preclean-chroot.sh,
4116 targets/support/chroot-functions.sh:
4117 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4118 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4120 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4121 modules/livecd_stage2_target.py:
4122 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4124 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4125 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4126 modules/livecd_stage2_target.py, modules/stage4_target.py,
4127 targets/livecd-stage1/livecd-stage1-controller.sh,
4128 targets/livecd-stage2/livecd-stage2-controller.sh,
4129 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4130 targets/support/functions.sh, targets/support/kmerge.sh,
4131 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4132 Generalized kernel support, fsscript, rcupdate, etc for stage4
4134 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4135 targets/support/pre-kmerge.sh:
4136 Removed sed for usb devices from legacy genkernel, as we're going to require
4137 a version much higher that no longer exhibits the bug.
4139 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4140 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4141 targets/support/livecdfs-update.sh:
4142 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4143 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4144 the ut2004demo shell script has been renamed to ut2004-demo.
4146 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4147 let genkernel always reinstall itself
4149 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4150 modules/catalyst_support.py, modules/generic_stage_target.py,
4151 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4152 fix case bug in livecdfs-update.sh; fix bug in initial command line
4153 arguement parsing; add cflags spec file support which is only allowed to
4156 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4157 targets/stage3/stage3-chroot.sh:
4158 Fix a use flag bug in the stage3
4160 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4161 modules/generic_stage_target.py:
4162 Changes to allow cflags, chost, cxxflags in a spec file
4164 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4165 targets/livecd-stage1/livecd-stage1-controller.sh,
4166 targets/livecd-stage2/livecd-stage2-controller.sh,
4167 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4168 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4169 targets/support/pre-kmerge.sh:
4170 change the code to use more case statements. Fix gcc issue in stage1.
4172 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4173 targets/livecd-stage1/livecd-stage1-controller.sh,
4174 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4175 Merging in changes from catalyst 1.1.x for gamecd support.
4177 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4178 targets/stage1/stage1-preclean-chroot.sh:
4179 Removing gcc-config stuff to see if its still required to work around a gcc
4182 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4183 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4184 Added tests for genkernel >3.2.0
4186 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4189 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4190 Updated AUTHORS with new maintainers and updated contributors list.
4192 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4193 examples/fsscript.sh.example, livecd/files/README.txt,
4194 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4195 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4196 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4197 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4198 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4199 universal.motd.txt to resolve documentation issue on bug #86914. Added
4200 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4201 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4204 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4205 targets/livecd-stage2/livecd-stage2-controller.sh:
4206 Removed a few unnecessary comments
4208 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4209 Removed obsolete files from the livecd directory as the functionality has
4210 moved into the targets folders
4212 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4213 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4214 Additional catalyst 2.0.0 files
4216 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4217 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4218 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4219 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4220 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4221 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4222 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4223 -livecd/runscript/alpha-archscript.sh,
4224 -livecd/runscript/default-runscript.sh,
4225 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4226 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4227 -livecd/runscript-support/gamecdfs-update.sh,
4228 -livecd/runscript-support/kmerge.sh,
4229 -livecd/runscript-support/livecdfs-update.sh,
4230 -livecd/runscript-support/post-kmerge.sh,
4231 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4232 modules/embedded_target.py, modules/generic_stage_target.py,
4233 modules/grp_target.py, modules/livecd_stage1_target.py,
4234 modules/livecd_stage2_target.py, -modules/netboot.py,
4235 +modules/netboot_target.py, modules/snapshot_target.py,
4236 modules/stage1_target.py, +modules/stage4_target.py,
4237 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4238 +targets/embedded/embedded-controller.sh,
4239 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4240 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4241 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4242 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4243 +targets/livecd-stage1/livecd-stage1-controller.sh,
4244 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4245 -targets/livecd-stage1/livecd-stage1.sh,
4246 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4247 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4248 +targets/livecd-stage2/livecd-stage2-controller.sh,
4249 +targets/livecd-stage2/livecd-stage2-iso.sh,
4250 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4251 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4252 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4253 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4254 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4255 +targets/stage1/stage1-controller.sh,
4256 +targets/stage1/stage1-preclean-chroot.sh,
4257 -targets/stage1/stage1-preclean1-chroot.sh,
4258 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4259 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4260 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4261 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4262 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4263 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4264 +targets/stage4/stage4-preclean-chroot.sh,
4265 +targets/support/chroot-functions.sh,
4266 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4267 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4268 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4269 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4270 +targets/tinderbox/tinderbox-controller.sh,
4271 targets/tinderbox/tinderbox-preclean-chroot.sh,
4272 -targets/tinderbox/tinderbox.sh:
4273 Initial Import of Catalyst 2.0.0
4275 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4276 livecd/runscript-support/livecdfs-update.sh:
4277 Added /usr/portage as tmpfs (this will be made conditional later).
4279 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4280 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4281 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4282 from an interactive shell.
4284 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4285 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4286 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4287 livecd/runscript-support/pre-kmerge.sh,
4288 livecd/runscript/default-runscript.sh:
4289 Moved livecd-bash_profile to livecd-bashrc. Added check for
4290 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4291 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4294 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4295 modules/generic_stage_target.py:
4296 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4299 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4300 livecd/runscript/default-runscript.sh,
4301 targets/livecd-stage1/livecd-stage1.sh:
4302 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4303 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4304 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4307 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4308 livecd/runscript/ppc-archscript.sh:
4309 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4311 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4312 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4313 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4314 for multiple initrd files.
4316 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4317 livecd/runscript/ppc-archscript.sh:
4318 Modifed PPC archscript to close bug #84648 and also to make the PPC
4319 archscript produce multiple initrd files, like x86/amd64.
4321 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4322 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4323 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4324 livecd/runscript/ppc-archscript.sh:
4325 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4326 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4327 livecd/volid for the HFS volid, too.
4329 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4330 Calling this one 1.1.7 and rolling a tarball.
4332 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4333 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4334 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4335 -livecd/runscript/sparc64-archscript.sh,
4336 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4337 Added livecd/volid to set the volume ID when creating the ISO, patch by
4338 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4339 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4341 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4342 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4343 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4344 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4346 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4347 livecd/runscript-support/livecdfs-update.sh:
4348 Removed hdparm from default runlevel as it break ide=nodma at boot.
4350 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4351 livecd/runscript-support/kmerge.sh,
4352 livecd/runscript-support/pre-kmerge.sh,
4353 targets/livecd-stage1/livecd-stage1-chroot.sh:
4354 Revert last set of changes and remove portage version check from emerge in
4355 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4358 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4359 livecd/runscript-support/kmerge.sh,
4360 livecd/runscript-support/pre-kmerge.sh:
4361 Change genkernel check to use best_version and has_version to determine if
4362 the any previously installed versions of genkernel are up to date. Change
4363 emerge line for kernels to use -n option to only install if they were not
4364 previously installed.
4366 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4367 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4368 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4369 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4370 livecd/runscript/sparc-archscript.sh:
4371 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4372 unified sparc32/sparc64 cdtar.
4374 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4375 livecd/runscript-support/livecdfs-update.sh,
4376 livecd/runscript-support/pre-kmerge.sh:
4377 Change sudoers update to only run if /etc/sudoers exists and only reduce
4378 splash to 1024x768 on minimal and universal install CD.
4380 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4381 targets/livecd-stage1/livecd-stage1.sh:
4382 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4385 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4386 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4387 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4388 livecd/runscript/sparc64-archscript.sh,
4389 livecd/runscript/x86-archscript.sh:
4390 Added a new empty livecd file to each archscript. This will be used for an
4391 identifier by genkernel to allow booting from a non-primary CDROM.
4393 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4394 Catalyst 1.1.6 is here.
4396 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4397 targets/stage1/stage1-preclean2-chroot.sh:
4398 Commenting out stage1 cleaning of /var/db.
4400 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4401 livecd/runscript-support/pre-kmerge.sh:
4402 Made splash reduction to 1024x768 only for minimal and universal release media.
4404 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4405 targets/stage1/stage1-preclean2-chroot.sh:
4406 Added SLOT files back to /var/db entries in stage1.
4408 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4409 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4410 livecd/runscript/default-runscript.sh,
4411 livecd/runscript-support/livecdfs-update.sh,
4412 targets/livecd-stage2/unmerge.sh:
4413 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4414 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4415 the copy from preserving permissions and also adding /usr/share/faces and
4416 default Gentoo icon. We'll see how the icon does for us. Removing serial
4417 init script, as it causes problems with the splash theme.
4419 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4420 targets/livecd-stage1/livecd-stage1.sh:
4423 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4424 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4425 livecd/runscript-support/kmerge.sh,
4426 livecd/runscript-support/livecdfs-update.sh,
4427 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4428 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4429 targets/stage1/stage1-preclean2-chroot.sh:
4430 Removed x-setup from local.start and added in symlinks for gconf, portage
4431 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4432 baselayout and removed /etc/startx from the environmental type. Commented
4433 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4434 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4435 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4436 for X, use the latest pci.ids and usb.ids from portage, and create
4437 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4438 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4439 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4440 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4441 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4444 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4445 Removed ccache from default options as it breaks catalyst when merged with
4448 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4449 modules/snapshot_target.py:
4450 Added /local/ to snapshot exclusion.
4452 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4453 livecd/runscript-support/livecdfs-update.sh:
4454 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4455 gustavoz and his 5 interface Xeon for this.
4457 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4458 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4459 Added a conditional before killing gconfd-2. This is also going to be
4460 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4463 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4464 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4465 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4466 Moved killall -9 gconfd-2 to execute outside chroot.
4468 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4469 livecd/files/x86-help.msg:
4470 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4473 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4474 livecd/runscript/x86-archscript.sh:
4475 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4478 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4481 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4482 targets/livecd-stage1/livecd-stage1.sh:
4483 Added killall for gconfd-2 back into livecd-stage1.sh
4485 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4486 livecd/runscript/alpha-archscript.sh:
4487 Alpha fixes for multiple kernels..
4489 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4490 livecd/runscript-support/kmerge.sh:
4491 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4493 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4494 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4495 livecd/runscript/sparc64-archscript.sh:
4496 Force devfs if udev is not selected for all supporting arches.
4498 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4499 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4500 livecd/runscript-support/kmerge.sh:
4501 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4504 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4505 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4506 Re-enabled preclean in grp and added gconfd-2 killing.
4508 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4509 livecd/runscript/x86-archscript.sh:
4510 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4513 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4514 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4515 targets/livecd-stage1/livecd-stage1-chroot.sh,
4516 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4517 targets/livecd-stage1/livecd-stage1.sh,
4518 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4519 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4520 Added ability to pause indefinitely. This closes bug #79798. I've also added
4521 the gcond-2 killall back in, but now it is in the actual preclean script and
4522 is executed inside the chroot.
4524 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4525 Updated for 1.1.3 release.
4527 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4528 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4529 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4530 targets/netboot/netboot-packages.sh,
4531 targets/tinderbox/tinderbox-chroot.sh:
4532 Updated to use package.use correctly. Blame Robert Paskowitz
4533 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4535 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4536 targets/stage1/stage1-preclean2-chroot.sh:
4537 Fixed find line for new stage1 /var/db/pkg.
4539 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4540 targets/stage1/stage1-preclean2-chroot.sh:
4541 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4542 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4545 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4546 livecd/runscript-support/livecdfs-update.sh:
4547 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4548 added net.ethX symlinks, and added copying of files from
4549 /usr/lib/hotplug/firmware into firmware tarball.
4551 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4552 livecd/runscript-support/livecdfs-update.sh:
4553 Firmware updated to use new /lib/firmware directory.
4555 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4556 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4557 work when both -f and -C were used on the command line.
4559 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4560 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4561 targets/livecd-stage1/livecd-stage1-chroot.sh,
4562 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4563 targets/stage3/stage3-chroot.sh:
4564 Added a portage version check to each target that uses --newuse to ensure a
4565 high enough version is used. This resolves bug #75336.
4567 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4568 livecd/files/livecd-local.start:
4569 Possible local.start fix for beejay.
4571 12 Jan 2005; John Davis <zhen@gentoo.org>
4572 modules/embedded.py:
4573 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4575 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4576 livecd/runscript-support/kmerge.sh:
4577 Added ccache support to genkernel call in livecd-stage2.
4579 11 Jan 2005; John Davis <zhen@gentoo.org>
4580 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4581 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4582 targets/netboot/netboot.sh:
4583 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4584 some feature enhancements.
4586 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4587 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4588 targets/livecd-stage1/livecd-stage1-chroot.sh,
4589 targets/livecd-stage1/livecd-stage1.sh,
4590 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4591 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4592 Added a -F or --fetchonly command line option and closing out bug #77480.
4593 Also added a portage version check to livecd-stage1 to close out bug #68307.
4595 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4596 livecd/runscript-support/livecdfs-update.sh,
4597 targets/stage3/stage3-chroot.sh:
4598 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4599 target to use emerge -e when building. This is only temporary until the
4600 bootstrap.sh script can be fixed or another solution can be decided upon.
4602 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4603 +targets/embedded/kmerge.sh:
4604 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4605 from mutex@gentoo.org
4607 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4608 modules/livecd_stage2_target.py:
4611 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4612 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4613 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4614 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4615 the brokenness of a stage1 tarball.
4617 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4618 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4621 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4622 modules/livecd_stage2_target.py:
4625 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4626 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4627 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4628 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4629 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4630 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4631 Upgraded the isolinux cdtar files and closing bug #70518.
4633 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4634 modules/embedded_target.py, modules/generic_stage_target.py,
4635 modules/grp_target.py, modules/livecd_stage1_target.py,
4636 modules/livecd_stage2_target.py, modules/netboot.py,
4637 modules/stage1_target.py, modules/tinderbox_target.py:
4638 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4639 separate out specific target logic from the generic targets modules.
4641 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4642 new PPC arch file from pvdabeel@gentoo.org
4644 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4645 examples/generic_stage_template.spec, modules/catalyst_support.py:
4646 tweaking error handling in the main catalyst script
4647 updated the example to include a blurb about portage_confdir
4649 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4650 livecd/runscript-support/livecdfs-update.sh:
4651 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4653 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4656 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4657 fix for #66592. catalyst now gives a traceback when it bails out, making
4658 troubleshooting amazingly easier
4660 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4661 modules/catalyst_support.py, modules/embedded_target.py,
4662 modules/generic_stage_target.py, modules/grp_target.py,
4663 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4664 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4665 Reversing patch from Eric Edgar from bug #70663.
4667 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4668 livecd/runscript/x86-archscript.sh:
4669 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4670 not work without it (mkisofs fails on creating ISO).
4672 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4673 modules/catalyst_support.py, modules/embedded_target.py,
4674 modules/generic_stage_target.py, modules/grp_target.py,
4675 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4676 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4677 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4678 separate out specific target logic from the generic targets modules.
4680 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4681 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4682 targets/embedded/embedded.sh:
4683 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4685 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4686 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4687 livecd/runscript/default-runscript.sh,
4688 livecd/runscript-support/gamecdfs-update.sh,
4689 livecd/runscript-support/livecdfs-update.sh,
4690 modules/livecd_stage2_target.py:
4691 Added gamecd/conf option to livecd_stage2_target.py, added
4692 gamecd.conf.example to /examples, cleaned up game-specific code in
4693 gamecdfs-update.sh to make it more generic, added more fundtionality to
4694 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4695 and gentoo-gamecd to make spec files simpler and to remove the need for
4696 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4697 user to still use a custom fsscript of their own.
4699 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4700 +livecd/files/environmental.motd.txt,
4701 targets/livecd-stage1/livecd-stage1.sh:
4702 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4704 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4705 livecd/runscript/default-runscript.sh,
4706 livecd/runscript-support/livecdfs-update.sh:
4707 Added gentoo-release-environmental as a valid livecd/type and did some
4708 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4709 devices other than eth0.
4711 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4712 targets/livecd-stage1/livecd-stage1-chroot.sh:
4713 Changed livecd-stage1 to merge each package individually. This should not
4714 make it into a production version of catalyst, but is here as a possible
4715 solution to bug #68307.
4717 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4718 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4719 livecd/runscript/sparc-archscript.sh,
4720 livecd/runscript/sparc64-archscript.sh,
4721 livecd/runscript/x86-archscript.sh:
4722 Added failures to all arches on mkisofs failure and also made -z option to
4723 mkisofs optional on x86 depending on loop type used.
4725 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4726 livecd/runscript/x86-archscript.sh:
4727 Making sure the mkisofs call causes a failure when it doesn't complete
4728 successfully. Once again, blame jforman, our beloved infra-monkey.
4730 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4731 livecd/runscript/default-runscript.sh:
4732 squashfs-utils->squashfs-tools fix. Blame jforman.
4734 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4735 livecd/isogen/x86-isogen.sh:
4736 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4737 possibly not booting on really old systems.
4739 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4740 livecd/runscript/x86-archscript.sh:
4741 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4742 possibly not booting on really old systems.
4744 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4745 livecd/runscript-support/livecdfs-update.sh:
4746 Save some space by removing redundant firmware after tarball is made, only
4747 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4750 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4751 targets/stage1/stage1-preclean2-chroot.sh:
4752 Added patch from vapier and closing bug #73556.
4754 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4755 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4756 +targets/embedded/embedded-fs-runscript.sh,
4757 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4758 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4759 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4760 from mutex@gentoo.org for modules/embedded.py
4762 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4763 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4764 livecd/runscript-support/livecdfs-update.sh:
4765 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4766 aliases having --color rather than --color=auto.
4768 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4769 livecd/files/livecd-local.start:
4770 Let's try actually making a proper edit on livecd/files/livecd-local.start
4771 this time, shall we...
4773 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4774 livecd/files/livecd-local.start:
4775 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4776 x-setup check for /etc/startx.
4778 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4779 livecd/runscript-support/gamecdfs-update.sh:
4780 Fixing minor sed bug in gamecdfs-update.sh.
4782 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4783 examples/snapshot_template.spec,
4784 livecd/runscript-support/gamecdfs-update.sh,
4785 livecd/runscript-support/livecdfs-update.sh:
4786 Fixing typo in snapshot_template.spec and closing bug #70321.
4788 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4789 livecd/runscript-support/pre-kmerge.sh:
4790 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4791 genkernel will only add the 1024x768 version of the gensplash image to the
4792 bzImage, which added with the livecd-stage2 removal of the unused splash
4793 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4795 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4796 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4797 livecd/runscript/sparc64-archscript.sh:
4798 Updated with silo/mkisofs patch from gustavoz.
4800 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4801 livecd/files/x86-help.msg:
4802 Updated x86-help.msg to make it fall more inline with current
4803 genkernel/livecd-tools options.
4805 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4806 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4807 livecd/runscript-support/pre-kmerge.sh:
4808 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4809 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4810 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4813 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4814 livecd/runscript-support/kmerge.sh,
4815 livecd/runscript-support/livecdfs-update.sh,
4816 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4817 Changed kernel build caching to use kerncache option, rather than pkgcache
4818 option. Fixed --postconf and --callback for builds that do not require them.
4819 Removed delay when removing package sin the system profile. This is now
4820 catalyst 1.1.0, so enjoy.
4822 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4823 livecd/runscript-support/livecdfs-update.sh:
4824 Stopping udev from using the nasty device tarball. We don't need it anyway.
4826 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4827 livecd/runscript/sparc-archscript.sh,
4828 livecd/runscript/sparc64-archscript.sh,
4829 livecd/runscript-support/kmerge.sh,
4830 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4831 Fixing gpm support by uncommenting default settings. Fixing case where
4832 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4833 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4834 not get renamed. Fixed a problem where we were accidentally removing the
4835 hwdata-knoppix versions of pci.ids and usb.ids and linking
4836 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4837 for 2004.3 and catalyst 1.1.0.
4839 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4840 patch from vapier@gentoo.org for bug #68080
4842 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4843 livecd/runscript-support/kmerge.sh:
4844 made kernel caching dependent on the "pkgcache" option so that genkernel's
4845 postconf can actually work
4847 18 Oct 2004; John Davis <zhen@gentoo.org>
4848 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4849 livecd/runscript-support/livecdfs-update.sh:
4850 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4852 17 Oct 2004; John Davis <zhen@gentoo.org>
4853 livecd/runscript-support/livecdfs-update.sh:
4854 firmware tarball fix for packages that need firmware such as ipw2100
4856 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4857 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4858 livecd/runscript-support/livecdfs-update.sh,
4859 modules/livecd_stage2_target.py:
4860 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4862 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4863 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4864 should not hurt non-HT users
4866 12 Oct 2004; John Davis <zhen@gentoo.org>
4867 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4868 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4869 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4870 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4871 livecd/runscript-support/kmerge.sh:
4872 bugfixes for #67195, #67197, #67122, and #46918
4874 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4875 small netboot fixups
4877 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4878 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4879 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4880 targets/netboot/netboot.sh:
4881 sweeping updates and changes to the netboot code. the patches should fix the
4882 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4883 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4885 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4886 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4887 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4888 targets/netboot/netboot.sh:
4889 more code cleanup and maintenance
4891 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4892 modules/generic_stage_target.py, +modules/netboot.py,
4893 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4894 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4895 +targets/netboot/netboot.sh:
4896 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4899 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
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/stage2/stage2-chroot.sh,
4903 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4904 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4905 have to start a server on the build host for it to distribute.
4907 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4908 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4909 just do -s version_stamp
4911 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4912 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4914 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4915 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4916 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4917 modules/livecd_stage2_target.py:
4918 udev support for livecds
4920 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4921 +targets/livecd-stage2/unmerge.sh:
4922 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4923 Also, livecd-stage2 unmerge.sh added back in.
4925 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4926 livecd/runscript-support/livecdfs-update.sh:
4927 bugfixes for #60887 and #63338
4929 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4930 bugfixes for #63382 and #63338
4932 08 Sep 2004; John Davis <zhen@gentoo.org>
4933 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4934 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4935 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4936 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4937 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4938 targets/livecd-stage1/livecd-stage1-chroot.sh,
4939 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4940 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4941 lots of changes in this revision. first of all, major cosmetic fixups to the
4942 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4943 for distcc or ccache builds in most of the targets. bug #56581 is finially
4944 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4945 performance enhancement here.
4947 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4948 modules/livecd_stage2_target.py:
4949 fix for bug #63033, thanks to usata@gentoo.org for the patch
4951 30 Aug 2004; John Davis <zhen@gentoo.org>
4952 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4953 bugfixes for #61537 and #61779
4955 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4956 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4957 modules/snapshot_target.py:
4958 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4959 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4960 time should also be improved due to a more efficient use of rsync. This commit will
4961 mark the portage version of catalyst-1.9.0.
4963 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4964 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4967 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4970 02 Aug 2004; John Davis <zhen@gentoo.org>
4971 livecd/runscript-support/livecdfs-update.sh:
4974 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4975 +targets/stage1/build.py, -targets/stage1/build.sh,
4976 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4977 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4978 targets/stage3/stage3-chroot.sh:
4979 applied patch from bug #58840. it should fix up things for uclibc stages and
4980 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4982 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4983 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4984 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4985 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4986 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4987 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4988 livecd/runscript-support/livecdfs-update.sh,
4989 modules/livecd_stage2_target.py:
4990 addition of wolf31o2's gamecd patchset. untested, so please beware
4992 14 Jul 2004; John Davis <zhen@gentoo.org>
4993 livecd/runscript-support/livecdfs-update.sh,
4994 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4995 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4996 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4997 this out of generic_stage_target and into livecd-stage2 since the
4998 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5000 13 Jul 2004; John Davis <zhen@gentoo.org>
5001 livecd/runscript-support/livecdfs-update.sh:
5002 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5003 default rc'ed programs when only one change was required to rcadd. so I
5004 changed it so that the defaults are *always* loaded and specified additions/
5005 deletions are just added on top of those.
5007 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5008 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5009 targets/livecd-stage1/livecd-stage1-chroot.sh,
5010 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5011 targets/tinderbox/tinderbox-chroot.sh:
5012 changing the more verbose behavior to the -V (verbose) flag
5014 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5015 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5016 targets/livecd-stage1/livecd-stage1-chroot.sh,
5017 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5018 targets/tinderbox/tinderbox-chroot.sh:
5019 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5020 it is about to merge so that deps and USE flags are more evident
5022 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5023 modules/catalyst_support.py:
5024 completely rewrote the catalyst main script so that it can actually utilize
5025 more than one command line flag. new functionality included, but not active
5026 yet (--debug and --verbose). arguments can still be passed on the commandline
5027 through the use of the -C (--cli) flag. updated the arg_parse function in
5028 catalyst_support.py to accomodate my changes.
5030 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5031 modules/generic_target.py, modules/grp_target.py,
5032 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5033 modules/snapshot_target.py, modules/stage1_target.py,
5034 modules/stage2_target.py, modules/stage3_target.py,
5035 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5036 fixes for bugs #55192 and #54137
5037 added a new key for all specfiles, portage_confdir.
5038 this should point to a directory similar in functionality to /etc/portage.
5040 cleaned up the module code a bit so that unnecessary modules
5043 more work on resuming. it is getting there, but it still needs a ton of work,
5044 so please test, and report bugs.
5046 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5047 modules/catalyst_support.py, modules/generic_stage_target.py,
5048 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5049 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5050 stage resuming functionality should be working. I still have to work on GRP
5051 and livecds, but they should not be hard. I could not incorporate emerge
5052 --resume into stage resuming functionality because in some instances, portage
5053 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5054 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5055 ). I also made some small tweaks to the stage target scripts which clean up
5056 the envscript stuff. Not noticable performance wise, but it makes me feel all
5057 warm and fuzzy to know that it is programmed absolutely correctly ;)
5059 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5060 modules/generic_stage_target.py:
5061 revamped the cmd() structure so that it could properly return error codes.
5062 Please note that this might break catalyst until there is some further
5063 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5064 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5065 now. Additionally, catalyst will stop when there is an error with an ebuild
5066 ... it didn't do this before, it just plowed along and packed things up.
5068 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5069 code in portage.py and then answering my noob questions.
5071 13 Jun 2004; John Davis <zhen@gentoo.org>
5072 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5073 livecd/runscript-support/livecdfs-update.sh:
5074 some last minute fixins (stuff to work with the new genkernel)
5076 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5079 11 Jun 2004; John Davis <zhen@gentoo.org>
5080 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5081 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5084 10 Jun 2004; John Davis <zhen@gentoo.org>
5085 livecd/runscript-support/kmerge.sh,
5086 livecd/runscript-support/livecdfs-update.sh,
5087 livecd/runscript-support/post-kmerge.sh,
5088 livecd/runscript-support/pre-kmerge.sh:
5089 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5090 functions control what scripts are added to their respective runlevels. This
5091 option would be specified like so in the spec file: livecd/rcadd:
5092 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5094 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5095 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5096 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5097 the code to give a nice error msg instead of a cryptic traceback
5099 04 Jun 2004; John Davis <zhen@gentoo.org>
5100 livecd/runscript-support/livecdfs-update.sh:
5101 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5102 /etc/bootsplash/default
5104 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5105 targets/embedded/embedded-chroot.sh,
5106 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5107 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5108 targets/livecd-stage1/livecd-stage1-chroot.sh,
5109 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5110 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5111 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5112 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5113 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5114 targets/tinderbox/tinderbox-chroot.sh,
5115 targets/tinderbox/tinderbox-preclean-chroot.sh,
5116 targets/tinderbox/tinderbox.sh:
5117 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5119 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5120 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5121 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5122 It should be a full path pointing to a portage overlay dir.
5124 27 May 2004; John Davis <zhen@gentoo.org>
5125 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5126 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5127 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5128 livecd/runscript/default-runscript.sh:
5129 added updated silos and fixed motd bug
5131 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5132 rolling out version 1.0.8
5134 22 May 2004; John Davis <zhen@gentoo.org>
5135 livecd/runscript-support/kmerge.sh,
5136 livecd/runscript-support/livecdfs-update.sh,
5137 modules/livecd_stage2_target.py:
5138 added key livecd/bootsplash
5140 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5141 livecd/runscript/sparc-archscript.sh,
5142 livecd/runscript/sparc64-archscript.sh:
5143 sparc fixup patches from gustavoz at g.org
5145 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5146 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5147 is livecd/modblacklist
5149 19 May 2004; John Davis <zhen@gentoo.org>
5150 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5151 livecd/runscript/x86-archscript.sh:
5152 added support for livecd/overlay, changed vga=0x317 to vga=791
5153 in the x86 archscript as it is a more standard setting and should
5154 work on more hardware
5156 17 May 2004; John Davis <zhen@gentoo.org>
5157 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5158 livecd/runscript-support/kmerge.sh,
5159 livecd/runscript-support/livecdfs-update.sh,
5160 modules/livecd_stage2_target.py:
5161 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5162 we also now have basic motd copying support for more branded livecds
5164 16 May 2004; John Davis <zhen@gentoo.org>
5165 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5166 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5167 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5169 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5170 modules/catalyst_support.py, modules/embedded_target.py,
5171 modules/generic_stage_target.py, modules/generic_target.py,
5172 modules/grp_target.py, modules/livecd_stage1_target.py,
5173 modules/livecd_stage2_target.py, modules/stage1_target.py,
5174 modules/stage2_target.py, modules/stage3_target.py,
5175 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5176 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5177 caused gcc profile problems.
5179 12 May 2004; John Davis <zhen@gentoo.org>
5180 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5181 livecd/runscript-support/livecdfs-update.sh,
5182 livecd/runscript-support/post-kmerge.sh,
5183 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5185 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5186 silliness). Most notably, I have taken advantage of the update-modules
5187 --assume-kernel fix from agriffis so that we can actually use 3rd party
5188 modules now. Please note that >=baselayout-1.9.0 is required.
5190 02 May 2004; Olivier Crete <tester@gentoo.org>
5192 Added forgotten CHOST for i386 subarch
5194 30 Apr 2004; John Davis <zhen@gentoo.org>
5195 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5196 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5197 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5198 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5200 -fixed 2004.0 branding in the isolinux cdtar
5201 -fixed up acpi stuff in the runscripts
5202 -fixed up the x86 help message and corrected the numerous errors in it
5204 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5205 livecd/runscript/default-runscript.sh:
5206 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5207 1.0.7. we are ready for release
5209 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5210 fix for the problem that gustavoz found wrt the /dev creation stuff not
5211 detecting arches. also an efficiency fix for stage1 building
5213 14 Apr 2004; John Davis <zhen@gentoo.org>
5214 targets/embedded/embedded-chroot.sh,
5215 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5216 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5217 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5218 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5219 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5220 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5221 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5222 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5223 targets/tinderbox/tinderbox-preclean-chroot.sh,
5224 targets/tinderbox/tinderbox.sh:
5225 fix for bug #47733 - fixes for distcc and an envscript bugfix
5227 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5230 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5231 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5232 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5233 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5234 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5235 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5236 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5237 targets/stage1/stage1-preclean1-chroot.sh,
5238 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5239 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5240 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5241 targets/tinderbox/tinderbox.sh:
5242 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5243 zhen@gentoo.org please.
5245 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5246 fix for /dev in stage1
5248 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5251 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5252 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5253 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5254 Added the two kernel-configs for 2004.1 x86
5256 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5257 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5258 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5259 targets/tinderbox/tinderbox.sh:
5260 fix to address missing /dev in stages, fixed path for env-update in all of the
5263 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5264 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5266 01 Apr 2004; John Davis <zhen@gentoo.org>
5267 livecd/runscript/default-runscript.sh:
5268 added in fix for the module.conf stuff courtesy of Benjamin Judas
5271 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5273 cosmetic touchups for 1.0.5
5275 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5276 added support to the stage2 for stackable profiles bootstrap
5278 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5279 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5280 support for sparc32/64 build compatibility
5282 30 Mar 2004; John Davis <zhen@gentoo.org>
5283 livecd/runscript/default-runscript.sh, modules/targets.py,
5284 targets/stage1/build.sh:
5285 fix for bug 46022, more stackable profile fixes, embedded patches added
5287 26 Mar 2004; John Davis <zhen@gentoo.org>
5288 livecd/runscript/default-runscript.sh, modules/targets.py,
5289 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5290 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5291 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5292 fixes for bugs #44625 and #45805
5294 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5295 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5296 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5297 memtest is in. if you want to use it, check out the memtest86 cd tarball
5298 Also, fixes for bugs 45078, 45188, 44306
5300 23 Mar 2004; John Davis <zhen@gentoo.org>
5301 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5302 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5303 livecd/runscript/x86-archscript.sh, modules/targets.py,
5304 targets/livecd-stage3/unmerge.sh:
5305 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5306 created at the end of the livecd-stage2 process.
5308 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5309 targets/embedded/embedded.sh:
5310 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5312 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5313 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5314 removing the hardened-gcc deps since the package itself is deprecated'
5316 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5317 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5319 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5320 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5321 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5322 examples/livecd/alpha/config-2.4.21-r4-alpha,
5323 examples/livecd/alpha/config-2.4.21-r4-jensen,
5324 examples/livecd/alpha/config-2.4.21-r4-legacy,
5325 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5326 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5327 fixes for bugs 43676, 43701. Alpha support added as well.
5329 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5330 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5331 kde/gnome cd specs added.
5333 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5334 fix in catalyst.conf for bug #42044
5336 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5337 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5338 examples/livecd/sparc64/config-2.4.24-sparc64:
5339 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5341 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5342 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5343 for a $clst_conf environment variable. You can use the $clst_conf variable to
5344 point to a file to use in place of /etc/catalyst.conf. By setting this
5345 variable in your shell, catalyst can easily be used by multiple people on the
5346 same machine. Also, ccache support now works for genkernel.
5348 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5349 removed file for livecd-stage2 target, as this is handled by the runscript
5350 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5351 and made "/boot/kernel/foo/extraversion" an optional rather than required
5352 parameter. The aforementioned "packages" is used to specify kernel-related
5353 packages (like module ebuilds) to merge with each kernel, and the new "use"
5354 option is used to specify the USE settings you'd like exported to the
5355 environment during kernel as well as kernel "packages" build.
5357 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5358 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5359 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5360 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5361 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5362 targets/tinderbox/tinderbox.sh:
5363 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5364 it for ebuild - added headers to everything and removed deprecated dirs
5366 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5367 adding Kumba's patches for MIPS
5369 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5370 Added hppa specific code.
5372 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5373 Tinderbox target added. See tinderbox examples in examples/ dir.
5375 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5376 spec file support integrated into catalyst. Use "-f/--file specfile" as
5377 argument; see examples dir for examples.
5378 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5379 example of how to use it.
5381 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5382 support functions for spec file parsing and reading added. Will get added to
5385 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5386 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5389 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5390 Significant rework of code structure. Everything is falling nicely into place.
5392 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5393 Exception handling fully-integrated into current prototype code.
5395 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5396 beginning of exception handling integration, got some of the target code
5399 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5400 major code rework in progress on the python parts.
5402 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5403 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5404 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5405 for organiation's sake, I have moved the files, such as livecd foundations,
5406 into catalyst/files. It will make it easier for us when ebuild time comes
5409 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5410 All preliminary target build scripts are now added and coded to near as spec
5411 that we can have at this point.
5413 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5414 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5415 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5416 something that should be continued as much as reasonably possible in other
5417 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5418 code completed, and internal fall-backs to reasonable global config defaults
5421 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5422 subarch test outsourced to python catalyst-subarches function.
5424 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5425 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5427 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5428 removing dup enter_chroot
5430 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5431 document subarches checking
5433 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5434 Fix valid subarch test.
5436 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5437 include/build_functions.sh, include/functions.sh:
5438 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5439 start_build to build_functions.sh cleaning up the main catalyst script some
5442 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5443 fixed SRCBALL and DESTBALL, making it transparent for profiles
5445 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5446 added an exit condition to the cmd line argument case statement
5448 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5449 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5450 the changes that I made to the above files should make catalyst completely
5451 transparent to no matter what profile we are using. check files/catalyst.conf
5452 for the list of BUILDTYPEs that we support.
5454 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5455 changed how cmd line arguments are handled
5457 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5458 I changed the is_special handling so that it is cleaner and faster
5460 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5461 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5462 livecd/foundations/x86-basic/post-clean.sh,
5463 livecd/foundations/x86-basic/pre-clean.sh,
5464 livecd/foundations/x86-basic/settings:
5465 I outsourced more functions to include/functions.sh. I made it a seperate file
5466 from build_fucntions.sh so that we can keep our build and other functions
5467 apart. I also added in the livecd stuffs from the stager side of things.
5469 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5470 include/build_functions.sh:
5471 I outsourced all of the build functions to include/build_functions.sh. In the
5472 future, this will happen more - the code needs cleaned up.
5474 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5476 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5477 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5478 does not use that anymore.
5480 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5481 since we now have a default profile in portage, i massaged some errors
5482 messages to reflect that.
5484 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5486 removed ccache support from catalyst stage1 build cause it breaks the build.
5487 Additionally, I removed gettext support from bootstrap, because according to
5488 our new default profile, we don't use that anymore.
5490 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5491 added a new var, BUILDTYPE, adding more transparency for building.
5492 In the future, we will be building both selinux and hardened sources.
5494 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5495 fixed some formatting when catalyst prints out build info, additionally,
5496 trying to make catalyst more transparent for future expansion of stages
5498 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5499 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5500 --help. I moved this functionality from the main program section to
5503 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5504 I edited catalyst to change our naming convention from stage*-arch-h.* to
5505 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5506 I change naming conventions, as catalyst will be eventually extended to
5507 do selinux-* stages also.
5509 Additionally, I updated README.catalyst to include profile information.
5511 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5512 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5513 I renamed README.stager to README.catalyst and have made some very minor
5514 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5515 I have hacked bootstrap to use the hardened profile, as well as utilize
5516 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5517 major). Additionally, bin/stage1 has been hacked to accept the hardened
5518 profile, and use hardened-gcc.
5520 09 September 2003; John Davis <zhen@gentoo.org>:
5521 Initial import of hardened stager. I am forking this from the original
5522 stager code in order to better fit our needs. The original stager code is
5523 still used by Gentoo, and is maintained by Daniel Robbins
5524 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5525 contributors that coded stager.