1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/util.py:
8 Add catalyst.util.remove_dir() helper function
10 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/util.py:
12 Remove unnecessary os.path import
14 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
15 modules/catalyst/lock.py, modules/catalyst/spawn.py,
16 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
17 modules/catalyst/target/livecd_stage1.py,
18 modules/catalyst/target/netboot.py:
19 Replace usage of types module and type() with isinstance()
21 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
22 modules/catalyst/target/generic_stage.py,
23 modules/catalyst/target/livecd_stage1.py,
24 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
25 modules/catalyst/util.py:
26 Create catalyst.util.empty_tree() helper function and use it all over
28 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
29 modules/catalyst/target/generic.py:
30 Add ability to invalidate all further autoresume points
32 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
33 Remove another unnecessary intermediary variable
35 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
36 modules/catalyst/config.py:
37 Add ability to specify default values for all specs and add
38 rel_type=default to it
40 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
41 modules/catalyst/target/generic_stage.py:
42 Set a default value for livecd/iso
44 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
45 Move commandline parsing to function
47 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
48 modules/catalyst/config.py, modules/catalyst/target/generic.py:
49 Stick optional config file values in a tuple and concatenate with required
52 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
53 targets/support/livecdfs-update.sh:
54 Apply patch from Gentoo bug #284585
56 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
57 Change my email address to point to my current address rather than my now
58 defunct Gentoo address.
60 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
61 +.gitattributes, README, TODO, catalyst:
62 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
63 README, TODO, and catalyst.
65 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
66 modules/catalyst/target/livecd_stage2.py:
67 Apply patch for module blacklisting from gentoo bug #282148
69 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
70 files/livecd/x86-F6.msg:
71 Apply patch to document espeakup support for gentoo bug #267708
73 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
74 modules/catalyst/config.py:
75 Get rid of addlargs in the main script Initial basics for multiple target
76 support Move targetmap into global config object
78 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
79 modules/catalyst/target/stage1.py:
82 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
83 Note in TODO where things have already been done
85 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
86 modules/catalyst/config.py:
87 Explicitly set target: in per-target spec values
89 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
90 modules/catalyst/arch/arm.py:
91 Apply additional patch from gentoo bug #255793 for arm subarches
93 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
94 targets/support/chroot-functions.sh:
95 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
97 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
98 modules/catalyst/arch/sh.py:
99 Additional sh patch from gentoo bug #255793
101 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
102 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
103 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
105 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
106 Add note to TODO about enhanced catalystrc support
108 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/target/generic_stage.py:
110 Update reference to make.conf.example for new location in portage-2.1.6
112 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
113 targets/stage1/stage1-chroot.sh:
114 Remove --noreplace from run_merge call so that baselayout gets rebuilt
117 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
118 targets/support/rc-update.sh:
119 Change invalid atom '>=sys-apps/baselayout-2*' to
120 '>=sys-apps/baselayout-2'
122 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
123 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
124 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
125 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
126 Add run_controller_action() function and replace manual calls to
129 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
130 modules/catalyst/spawn.py, targets/system/system-controller.sh:
131 Add clean no-op for system target
133 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
134 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
135 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
136 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
137 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
138 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
139 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
140 modules/catalyst/target/generic.py,
141 modules/catalyst/target/generic_stage.py:
142 Fix up a few runtime errors
144 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
145 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
146 +targets/system/system-controller.sh,
147 +targets/system/system-preclean-chroot.sh:
148 Initial commit of new system target
150 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
151 Add procedure for 'system' target
153 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
154 TODO updates: add information about verification of
155 seeds/caches/configs/specs, update automated actions section in targets, add
156 all-stages and all-images target information, clean up system and world
157 target information, add information on improving caching/resuming, move
158 mixed host/target information into targets section, add information on
159 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
162 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
163 TODO updates: added section on statistics gathering/reporting, added section
164 on (potential) new targets, and update boot loader section.
166 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
167 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
168 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
169 modules/catalyst/target/livecd_stage1.py,
170 modules/catalyst/target/livecd_stage2.py,
171 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
172 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
173 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
174 Remove all references to 'spec' and 'addlargs' in target modules
176 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
177 modules/catalyst/config.py:
178 All targets have been updated not to use the spec_prefix, so we don't need
179 to save the prefixed keys anymore
181 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
182 modules/catalyst/target/generic_stage.py,
183 modules/catalyst/target/snapshot.py:
184 Don't pass conf_values or addlargs to target __init__()
186 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
187 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
188 modules/catalyst/target/generic_stage.py,
189 modules/catalyst/target/livecd_stage1.py,
190 modules/catalyst/target/livecd_stage2.py,
191 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
192 Remove all references to self.settings[spec_prefix] and remove some now
193 useless functions that remove the prefix from certain spec settings
195 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
196 modules/catalyst/target/snapshot.py:
197 Reorganize init for snapshot target
199 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
200 modules/catalyst/util.py:
201 Try to import portage.util before portage_util
203 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
204 modules/catalyst/config.py:
205 Add validate_values() and compare_key() functions to Spec class
207 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
208 modules/catalyst/__init__.py, modules/catalyst/config.py,
209 modules/catalyst/target/generic.py,
210 modules/catalyst/target/generic_stage.py,
211 modules/catalyst/target/snapshot.py:
212 Add new global config singleton object and Spec class and convert snapshot
213 and generic targets to use it
215 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
216 modules/catalyst/__init__.py:
217 Add base singleton class definition
219 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
220 modules/catalyst/lock.py:
221 More replacements of print statement with msg()
223 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
224 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
225 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
226 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
227 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
228 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
229 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
230 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
231 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
232 Move livecd/files directory/files to files/livecd.
234 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
235 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
236 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
237 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
238 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
239 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
240 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
241 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
242 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
243 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
244 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
245 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
246 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
247 Move livecd/cdtar directory/files to files/cdtar.
249 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
250 modules/catalyst/config.py, modules/catalyst/error.py,
251 modules/catalyst/hash.py, modules/catalyst/output.py,
252 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
253 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
254 modules/catalyst/target/livecd_stage2.py,
255 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
256 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
257 modules/catalyst/target/stage3.py:
258 Replace more instances of print with msg()
260 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
261 modules/catalyst/output.py, modules/catalyst/util.py:
262 More replacements of the print statement with msg()
264 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
265 modules/catalyst/target/generic_stage.py:
266 Replace all instances of print with catalyst.output.msg() in
267 catalyst.target.generic_stage
269 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
270 modules/catalyst/target/generic.py,
271 modules/catalyst/target/generic_stage.py:
272 Move set_autoresume_path() from catalyst.target.generic_stage to
273 catalyst.target.generic
275 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
276 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
277 modules/catalyst/target/livecd_stage1.py,
278 modules/catalyst/target/livecd_stage2.py,
279 modules/catalyst/target/netboot.py:
280 Make use of set_autoresume() in target modules
282 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
283 modules/catalyst/target/generic.py,
284 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
285 modules/catalyst/target/livecd_stage1.py,
286 modules/catalyst/target/livecd_stage2.py,
287 modules/catalyst/target/netboot.py:
288 Add check_autoresume() and set_autoresume() helpers to
289 catalyst.target.generic and make use of them
291 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
292 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
293 modules/catalyst/target/livecd_stage1.py,
294 modules/catalyst/target/livecd_stage2.py,
295 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
296 modules/catalyst/target/tinderbox.py:
297 Import only cmd() from catalyst.spawn
299 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
300 modules/catalyst/target/generic_stage.py,
301 modules/catalyst/target/livecd_stage2.py,
302 modules/catalyst/target/stage2.py:
303 Remove redundant imports
305 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
306 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
307 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
308 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
309 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
310 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
311 modules/catalyst/lock.py, -modules/catalyst/support.py,
312 modules/catalyst/target/embedded.py,
313 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
314 modules/catalyst/target/livecd_stage1.py,
315 modules/catalyst/target/livecd_stage2.py,
316 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
317 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
318 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
319 modules/catalyst/target/tinderbox.py:
320 Remove catalyst.support module
322 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
323 modules/catalyst/config.py, modules/catalyst/support.py,
324 modules/catalyst/util.py:
325 Move remaining stuff from catalyst.support to catalyst.config
327 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
328 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
329 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
330 modules/catalyst/target/snapshot.py:
331 Move gen_contents_file() and gen_digest_file() from
332 catalyst.target.generic_stage to catalyst.hash
334 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
335 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
336 -targets/support/netboot-final.sh:
337 Move netboot-final.sh from targets/support/ to targets/netboot/
339 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
340 -examples/netboot2_template.spec, +examples/netboot_template.spec,
341 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
342 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
343 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
344 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
345 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
346 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
347 -targets/support/netboot2-final.sh:
348 Rename netboot2 target to netboot
350 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
351 modules/catalyst/lock.py:
352 Cleanups to make pychecker happy
354 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
355 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
356 Grab just the first value return from the now-working call to
359 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
360 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
361 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
362 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
363 Whack the outdated and non-functional netboot target
365 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
366 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
367 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
368 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
369 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
370 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
371 modules/catalyst/error.py, modules/catalyst/hash.py,
372 modules/catalyst/output.py, modules/catalyst/spawn.py,
373 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
374 modules/catalyst/target/embedded.py,
375 modules/catalyst/target/generic_stage.py,
376 modules/catalyst/target/livecd_stage1.py,
377 modules/catalyst/target/livecd_stage2.py,
378 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
379 Small cleanups to make pychecker happy
381 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
382 modules/catalyst/support.py, modules/catalyst/util.py:
385 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
386 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
387 modules/catalyst/util.py:
388 Move read_makeconf() and parse_makeconf() from catalyst.support to
391 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
392 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
393 modules/catalyst/target/livecd_stage2.py,
394 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
395 Move file_locate() from catalyst.support to catalyst.util
397 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
398 modules/catalyst/spawn.py, modules/catalyst/support.py,
399 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
400 modules/catalyst/target/livecd_stage1.py,
401 modules/catalyst/target/livecd_stage2.py,
402 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
403 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
404 Add catalyst.spawn import where needed and move more spawn-related stuff
405 from catalyst.support to catalyst.spawn
407 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
408 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
409 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
410 +modules/catalyst/error.py, modules/catalyst/hash.py,
411 +modules/catalyst/spawn.py, modules/catalyst/support.py,
412 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
413 modules/catalyst/target/livecd_stage2.py,
414 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
415 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
416 Move custom exception classes to catalyst.error and all spawn-related
417 functions to catalyst.spawn
419 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
420 +modules/catalyst/hash.py, modules/catalyst/support.py,
421 modules/catalyst/target/generic_stage.py,
422 modules/catalyst/target/livecd_stage2.py,
423 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
424 Move all hash and contents functions to catalyst.hash
426 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
427 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
428 modules/catalyst/util.py:
429 Move countdown() from catalyst.support to catalyst.util
431 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
432 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
433 modules/catalyst/util.py:
434 Move generate_contents() from catalyst.support to catalyst.util
436 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
437 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
438 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
439 modules/catalyst/target/livecd_stage2.py,
440 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
441 Move touch() from catalyst.support to catalyst.util
443 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
444 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
445 modules/catalyst/util.py:
446 Move ismount() and pathcompare() from catalyst.support to catalyst.util
448 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
449 modules/catalyst/support.py:
450 Remove unused function hexify()
452 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
453 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
454 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
455 modules/catalyst/target/livecd_stage1.py,
456 modules/catalyst/target/livecd_stage2.py,
457 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
458 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
459 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
460 Move normpath() from catalyst.support to catalyst.util
462 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
463 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
464 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
465 Move list_to_string() from catalyst.support to catalyst.util
467 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
468 modules/catalyst/output.py, modules/catalyst/support.py,
469 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
470 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
471 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
472 Move list_bashify() from catalyst.support to catalyst.util
474 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
475 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
476 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
477 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
478 and update references
480 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
481 modules/catalyst/util.py:
482 Modify global import from catalyst.support to just import what's needed
484 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
485 modules/catalyst/support.py, modules/catalyst/util.py:
486 Move find_binary() from catalyst.support to catalyst.util
488 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
489 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
490 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
491 modules/catalyst/target/generic_stage.py:
492 Move msg(), warn(), and die() to catalyst.output and update all references
494 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
495 Load defaults into myconf before parsing config
497 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
498 Condense code that checks for various things in 'options' to use a loop
500 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
501 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
502 modules/catalyst/target/generic_stage.py:
503 Get rid of arches and targets classes and move functions into the module
506 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
507 targets/embedded/embedded-chroot.sh,
508 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
509 targets/livecd-stage2/livecd-stage2-controller.sh,
510 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
511 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
512 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
513 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
514 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
515 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
516 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
517 targets/support/mips-arcload_conf.sh,
518 targets/tinderbox/tinderbox-chroot.sh:
519 More trailing whitespace cleanups
521 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
522 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
523 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
524 modules/catalyst/lock.py, modules/catalyst/support.py,
525 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
526 modules/catalyst/target/livecd_stage1.py,
527 modules/catalyst/target/livecd_stage2.py,
528 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
529 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
530 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
531 targets/stage1/build.py:
532 Kill lots and lots of trailing whitespace in .py files
534 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
535 modules/catalyst/target/generic_stage.py:
536 Fix up a few bad replacements from previous commit
538 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
539 modules/catalyst/config.py, modules/catalyst/lock.py,
540 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
541 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
542 modules/catalyst/target/livecd_stage1.py,
543 modules/catalyst/target/livecd_stage2.py,
544 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
545 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
546 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
547 modules/catalyst/target/stage4.py:
548 Do a mass sed to fix up all remaining usage of has_key()
550 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
551 Clean up instances of has_key() for py3k
553 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
554 We don't need to pass conf_values since it's a global var
556 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
557 Pre-split options from config file and remove unnecessary imported modules
559 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
560 Move code to verify digest and hash functions to a separate function
562 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
563 Allow build_target() to re-raise the exception for the top-level handler
566 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
567 Move catalyst.support import to top of file
569 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
570 Remove check for sys.argv length since we already check for needed
573 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
574 Rename version() to show_version()
576 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
577 Remove import_modules()
579 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
580 modules/catalyst/target/embedded.py,
581 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
582 modules/catalyst/target/livecd_stage1.py,
583 modules/catalyst/target/livecd_stage2.py,
584 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
585 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
586 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
587 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
588 Remove references to generic_stage_target
590 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
591 +modules/catalyst/target/embedded.py,
592 -modules/catalyst/target/embedded_target.py,
593 +modules/catalyst/target/generic.py,
594 +modules/catalyst/target/generic_stage.py,
595 -modules/catalyst/target/generic_stage_target.py,
596 -modules/catalyst/target/generic_target.py,
597 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
598 -modules/catalyst/target/livecd_stage1_target.py,
599 +modules/catalyst/target/livecd_stage1.py,
600 -modules/catalyst/target/livecd_stage2_target.py,
601 +modules/catalyst/target/livecd_stage2.py,
602 +modules/catalyst/target/netboot.py,
603 -modules/catalyst/target/netboot2_target.py,
604 +modules/catalyst/target/netboot2.py,
605 -modules/catalyst/target/netboot_target.py,
606 +modules/catalyst/target/snapshot.py,
607 -modules/catalyst/target/snapshot_target.py,
608 -modules/catalyst/target/stage1_target.py,
609 +modules/catalyst/target/stage1.py,
610 -modules/catalyst/target/stage2_target.py,
611 +modules/catalyst/target/stage2.py,
612 -modules/catalyst/target/stage3_target.py,
613 +modules/catalyst/target/stage3.py,
614 -modules/catalyst/target/stage4_target.py,
615 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
616 -modules/catalyst/target/tinderbox_target.py:
617 Remove _target from target module filenames, since they're already in
620 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
621 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
622 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
623 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
624 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
625 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
626 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
627 Remove builder.py and all references
629 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
630 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
631 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
632 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
633 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
634 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
635 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
636 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
637 modules/catalyst/target/embedded_target.py,
638 modules/catalyst/target/generic_stage_target.py,
639 modules/catalyst/target/generic_target.py,
640 modules/catalyst/target/grp_target.py,
641 modules/catalyst/target/livecd_stage1_target.py,
642 modules/catalyst/target/livecd_stage2_target.py,
643 modules/catalyst/target/netboot2_target.py,
644 modules/catalyst/target/netboot_target.py,
645 modules/catalyst/target/snapshot_target.py,
646 modules/catalyst/target/stage1_target.py,
647 modules/catalyst/target/stage2_target.py,
648 modules/catalyst/target/stage3_target.py,
649 modules/catalyst/target/stage4_target.py,
650 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
651 Move catalyst_support.py to catalyst.support and update references
653 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
654 +modules/catalyst/lock.py,
655 modules/catalyst/target/generic_stage_target.py,
656 -modules/catalyst_lock.py:
657 Move catalyst_lock.py to catalyst/lock.py and update references
659 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
660 modules/catalyst/target/__init__.py,
661 modules/catalyst/target/generic_stage_target.py:
662 Move target module loading logic into build_target_map() in
663 catalyst.target module
665 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
666 modules/catalyst/target/embedded_target.py,
667 modules/catalyst/target/grp_target.py,
668 modules/catalyst/target/livecd_stage1_target.py,
669 modules/catalyst/target/livecd_stage2_target.py,
670 modules/catalyst/target/netboot2_target.py,
671 modules/catalyst/target/netboot_target.py,
672 modules/catalyst/target/snapshot_target.py,
673 modules/catalyst/target/stage1_target.py,
674 modules/catalyst/target/stage2_target.py,
675 modules/catalyst/target/stage3_target.py,
676 modules/catalyst/target/stage4_target.py,
677 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
678 Add target map in each target module and remove register() function
679 Change catalyst program to load target modules with catalyst.target.targets
681 Remove required_build_targets and valid_build_targets from catalyst_support.py,
682 since we can scan the dir now
684 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
685 +modules/catalyst/target/__init__.py,
686 +modules/catalyst/target/embedded_target.py,
687 +modules/catalyst/target/generic_stage_target.py,
688 +modules/catalyst/target/generic_target.py,
689 +modules/catalyst/target/grp_target.py,
690 +modules/catalyst/target/livecd_stage1_target.py,
691 +modules/catalyst/target/livecd_stage2_target.py,
692 +modules/catalyst/target/netboot2_target.py,
693 +modules/catalyst/target/netboot_target.py,
694 +modules/catalyst/target/snapshot_target.py,
695 +modules/catalyst/target/stage1_target.py,
696 +modules/catalyst/target/stage2_target.py,
697 +modules/catalyst/target/stage3_target.py,
698 +modules/catalyst/target/stage4_target.py,
699 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
700 -modules/generic_stage_target.py, -modules/generic_target.py,
701 -modules/grp_target.py, -modules/livecd_stage1_target.py,
702 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
703 -modules/netboot_target.py, -modules/snapshot_target.py,
704 -modules/stage1_target.py, -modules/stage2_target.py,
705 -modules/stage3_target.py, -modules/stage4_target.py,
706 -modules/tinderbox_target.py:
707 Move all *_target.py modules under modules/catalyst/target and create
708 parent catalyst.target module
710 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
711 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
712 Remove hard-coded arch list now that find_arch_modules() is known to work
714 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
715 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
716 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
717 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
718 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
719 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
720 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
721 modules/generic_stage_target.py:
722 Move subarch and maching maps to bottom of arch files, since the classes
723 aren't defined yet at the top
725 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
726 modules/catalyst/arch/sh.py:
727 Forgot the sh arch module
729 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
730 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
731 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
732 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
733 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
734 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
735 Move subarch and machine map information to variables at top of each arch
736 module and get rid of register() function
738 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
739 Add catalyst.util.load_module() function
740 Move arch modules under modules/catalyst/arch
741 Add catalyst.arch.arches class to assist in loading arch modules
742 Add .gitignore file for *.py[co]
744 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
745 Change __version__ to 2.99 for catalyst_3 branch
747 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
748 Add note about metadata_overlay being default in 2.1.6
750 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
751 Updated the AUTHORS section and the header for the ChangeLog, to reflect
752 that individual authors now retain their copyright to code they submit.
754 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
755 Rewrote TODO to make it clearer and added a ton of new items to it.
757 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
758 modules/generic_stage_target.py:
759 screw you python...hard
761 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
762 modules/generic_stage_target.py:
763 Disable removal of 'target_path' when build starts
765 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
766 modules/generic_stage_target.py:
767 Apply patch from armin76 to actually make use of the busybox_config value
770 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
771 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
772 Add support for gk's --busybox-config= option
774 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
775 modules/generic_stage_target.py:
776 Missing / before 'iso'
778 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
779 modules/snapshot_target.py:
780 Add support for purging to snapshot target
782 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
783 Add mix-in cdtar idea to TODO
785 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
786 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
787 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
788 Remove old isolinux-3.09 cdtar files
790 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
791 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
792 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
793 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
795 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
796 Marking this 2.0.6.903 for testing.
798 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
799 targets/netboot2/netboot2-controller.sh:
800 Disable copying of nb-busybox.cf since it isn't used anyway
802 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
803 arch/x86.py, catalyst:
804 A few typo and other minor fixes as reported by armin76
806 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
807 modules/generic_stage_target.py:
808 Add support for digests="all" for gentoo bug #209611
810 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
811 examples/netboot2_template.spec, targets/support/kmerge.sh:
812 Automatically append --netboot to GK_ARGS for netboot2 target Remove
813 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
815 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
816 targets/support/pre-kmerge.sh:
817 Remove evil hacks that copy gk files around for netboot2
819 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
820 Bumping version for release.
822 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
823 modules/catalyst_support.py:
824 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
827 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
828 modules/catalyst_support.py, modules/generic_stage_target.py:
829 Add support for -P/--purgeonly option
831 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
832 Updated README to tell the user where to locate catalyst.conf if not using
833 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
836 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
837 Kicking out a 2.0.6.901 release for testing.
839 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
840 modules/generic_stage_target.py:
841 Automatically prepend build dir path to livecd/iso if it's not an absolute
844 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
845 Update TODO with placeholder idea.
847 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
848 +modules/catalyst/util.py:
849 Create catalyst.util module with capture_traceback() and print_traceback()
850 functions Capture and print traceback when build fails instead of letting
853 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
854 modules/catalyst/config.py, modules/catalyst_support.py:
855 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
857 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
858 modules/catalyst/config.py:
859 A few fixes to ParserBase after actually testing it switch to parsing
860 config file with ConfigParser.
862 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
863 +modules/catalyst/config.py, -modules/catalyst/util.py:
864 More indecisiveness..move util.spec to config.SpecParser.
866 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
867 -modules/catalyst/spec.py, +modules/catalyst/util.py,
868 modules/catalyst_support.py:
869 * Rename catalyst.spec to catalyst.util
870 * Move spec_dump() into spec class
871 * Modify catalyst to use new spec class
873 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
874 +modules/catalyst/__init__.py:
875 Add __init__.py file and import line.
877 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
878 +modules/catalyst/spec.py:
879 Initial commit of modules/catalyst/spec.py.
881 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
883 Updating x86/amd64 arch support. Original patches by William Cooke
884 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
886 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
887 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
888 modules/snapshot_target.py, modules/stage4_target.py,
889 targets/support/bootloader-setup.sh, targets/support/functions.sh,
890 targets/support/kmerge.sh:
891 Removing all deprecated interfaces. We no longer wish to support them and
892 they're not needed. Anyone using a pre-2.x spec file will need to update
895 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
896 -livecd/files/Getting_Online.txt:
897 Removing livecd/files/Getting_Online.txt since it was quite outdated.
899 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
901 Updated for new git repo.
903 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
904 targets/support/livecdfs-update.sh:
905 Add gconf settings for gnome-screensaver to disable locking by default. This
908 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
909 Add armv5tel to arm host list.
911 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
912 targets/support/chroot-functions.sh:
913 If we don't have a distcc user, we need to reinstall distcc, even if it's
914 been built with the right USE. This mainly affects stage1/stage2.
916 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
917 targets/support/chroot-functions.sh:
918 We need to run distcc-config --install, since we won't be installing into
919 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
920 installed versions of distcc.
922 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
923 Add a couple of distcc-related items to TODO.
925 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
926 targets/stage1/stage1-preclean-chroot.sh,
927 targets/stage2/stage2-preclean-chroot.sh,
928 targets/stage3/stage3-preclean-chroot.sh,
929 targets/stage4/stage4-preclean-chroot.sh:
930 We don't want to run setup_myfeatures in preclean, but still want to update
931 the environment and show our debug information.
933 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
934 targets/stage1/stage1-preclean-chroot.sh,
935 targets/stage2/stage2-preclean-chroot.sh,
936 targets/stage3/stage3-preclean-chroot.sh,
937 targets/stage4/stage4-preclean-chroot.sh,
938 targets/support/chroot-functions.sh:
939 Remove the die on LIBDIR check, since it won't be set on non-multilib
940 profiles. We can now run debug in preclean again.
942 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
943 targets/support/functions.sh:
944 Let's not try to chmod a dangling symlink.
946 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
947 targets/support/chroot-functions.sh:
948 Added emerge --info to debug output. I don't know why I didn't add it before.
950 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
951 targets/stage1/stage1-preclean-chroot.sh,
952 targets/stage2/stage2-preclean-chroot.sh,
953 targets/stage3/stage3-preclean-chroot.sh,
954 targets/stage4/stage4-preclean-chroot.sh:
955 We probably shouldn't be running our debug functions in our stages. Let's
958 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
959 targets/support/chroot-functions.sh:
960 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
963 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
964 targets/support/livecdfs-update.sh:
965 Only copy the handbook icon if one exists.
967 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
968 modules/catalyst_lock.py:
969 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
972 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
973 targets/livecd-stage2/livecd-stage2-controller.sh:
974 We should be matching all possible LIBDIRs, so make sure we do that.
976 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
977 targets/support/livecdfs-update.sh:
978 We no longer need the metadata.tar.bz2, since the Installer uses
981 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
982 targets/stage1/stage1-chroot.sh:
983 We don't need --newuse if we're not using binary packages, so there's no
986 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
987 targets/livecd-stage2/livecd-stage2-controller.sh:
988 Added initial framework for creating the CD's root on livecd/livedvd.
989 Currently, the end result is the same, but I'll be adding code to
990 automatically copy the stages and to automatically download the distfiles.
992 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
993 targets/livecd-stage2/livecd-stage2-controller.sh,
994 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
995 targets/support/rc-update.sh:
996 Change all checks for livecd/type: gentoo-release-livecd to
997 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
998 to allow for auto-fetching of distfiles and stages onto official DVD media.
1000 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1001 targets/livecd-stage1/livecd-stage1-controller.sh,
1002 targets/livecd-stage2/livecd-stage2-controller.sh:
1003 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1004 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1005 the distfiles automatically.
1007 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1008 modules/generic_stage_target.py:
1009 Fix seedcache output so it fits in 80 columns.
1011 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1012 targets/stage1/stage1-chroot.sh:
1013 We should likely install baselayout before anything else, including the
1014 package manager. As such, I've moved it to after sys-apps/baselayout is
1017 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1018 targets/livecd-stage2/livecd-stage2-controller.sh:
1019 Check for a snapshot in the overlay and error if one is present. This should
1020 ensure that the snapshot on the CD is the same as the one used to build the
1023 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1024 modules/catalyst_support.py:
1025 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1026 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1029 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1030 targets/stage1/stage1-chroot.sh:
1031 Change back to using sys-apps/baselayout. We'll need to come up with a
1032 better permanent solution now that virtual/baselayout is no more.
1034 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1035 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1036 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1038 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1039 targets/support/bootloader-setup.sh:
1040 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1043 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1044 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1045 Added TODO. Changed create_handbook_icon call to only be called if
1046 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1048 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1049 targets/support/kmerge.sh:
1050 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1053 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1054 targets/support/kmerge.sh:
1055 Modify test to run if package.provided exists instead of if it doesn't.
1056 Run sed on the correct file.
1058 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1059 targets/support/chroot-functions.sh:
1060 Added --noreplace to setup_myfeatures merges so we don't blow away any
1061 packages which are already installed with the proper USE flags for the given
1062 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1064 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1065 livecd/files/README.txt:
1066 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1068 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1069 targets/support/rc-update.sh:
1070 Added mdraid for baselayout-2 users.
1072 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1073 targets/support/kmerge.sh:
1074 Clean up package.provided after the kernel build
1076 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1077 targets/support/kmerge.sh:
1078 It helps if I put things in the correct order so they'll actually execute,
1079 rather than getting a nice error from emerge.
1081 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1082 targets/support/kmerge.sh:
1083 Change upgrade to update.
1085 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1086 targets/support/kmerge.sh:
1087 Add back in the package.provided code that *should* skip the kernel sources
1088 merge for call back and subsequent runs.
1090 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1091 targets/support/kmerge.sh:
1092 We don't really need to use binary packages for the kernel sources, since it
1093 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1094 when we're not using kerncache.
1096 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1097 targets/support/kmerge.sh:
1098 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1100 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1101 targets/livecd-stage2/livecd-stage2-controller.sh:
1102 OK, we run our find outside the chroot, so we don't want to use absolute
1103 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1104 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1107 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1108 targets/livecd-stage2/livecd-stage2-controller.sh,
1109 targets/stage1/stage1-controller.sh:
1110 Cleanup the clean section for stage1 and add an updated clean section for
1111 livecd-stage2 when we're a minimal, universal, or game CD. This is
1112 2.0.6_pre14 for testing.
1114 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1115 targets/support/kmerge.sh:
1116 We should be using --newuse when merging our packages in callback.
1118 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1119 targets/grp/grp-chroot.sh:
1120 We should only use --noreplace when building a pkgset, everything else
1123 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1124 modules/catalyst_support.py, modules/generic_stage_target.py,
1125 modules/grp_target.py:
1126 Apply additional patches from bug #207862 for CONTENTS generation.
1128 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1129 targets/grp/grp-chroot.sh:
1130 Call setup_myemergeopts after changing clst_FETCH.
1132 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1133 targets/netboot2/netboot2-pkg.sh:
1134 Remove a bit of unnecessary code.
1136 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1137 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1138 targets/support/chroot-functions.sh:
1139 Fix some spacing on the -* warning, revert Andrew's last change, since it
1140 didn't do anything, and clean up the GRP chroot code so it works smarter and
1141 set clst_FETCH when clst_grp_type is something other than pkgset.
1143 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1144 targets/support/chroot-functions.sh:
1145 Don't set --usepkg and --buildpkg when fetching.
1147 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1148 modules/generic_stage_target.py:
1149 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1152 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1153 modules/generic_stage_target.py:
1154 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1155 boot/kernel/${kname}/config copying code in generic_stage_target.
1157 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1158 targets/support/kmerge.sh:
1159 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1162 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1163 modules/generic_stage_target.py, targets/support/kmerge.sh,
1164 targets/support/pre-kmerge.sh:
1165 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1166 valid, rather than required, changed clst_ksource to default to
1167 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1168 removal of USE to after the kernel build so the modules get the correct USE,
1169 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1171 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1172 targets/support/kmerge.sh:
1173 We should run the default functions for kmerge.sh, too.
1175 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1176 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1177 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1178 Updated aboot cdtar with a newer version to support newer kernels.
1180 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1181 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1182 Updated make_destpath so it writes out to make.conf as well as exporting
1183 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1184 adding make_destpath /tmp/stage1root to stage1.
1186 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1187 Updated README a bit and rolling 2.0.6_pre12 for testing.
1189 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1190 targets/support/create-iso.sh:
1191 Removed any further checks for clst_fstype and making sure everybody is
1192 using ${mkisofs_zisofs_opts}.
1194 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1195 targets/support/livecdfs-update.sh:
1196 The default theme for GNOME is now Clearlooks, so we can remove the theme
1197 code, but we still want to set the font size.
1199 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1200 targets/support/livecdfs-update.sh:
1201 We need to put quotes around ${user_comment} or useradd gets confused.
1203 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1204 targets/support/chroot-functions.sh:
1205 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1208 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1209 targets/support/kmerge.sh:
1210 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1211 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1213 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1214 targets/support/create-iso.sh:
1215 Bash fscking sucks, so we have to compromise on this code reduction solution
1216 a bit. It's still far better than it was
1218 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1219 targets/support/create-iso.sh:
1220 Don't escape quotes when actually running the command
1222 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1223 targets/support/kmerge.sh:
1224 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1226 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1227 targets/support/kmerge.sh:
1228 Use -L instead of -l in test for symlink
1230 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1231 targets/stage1/stage1-controller.sh:
1232 Remove code for gcc-config/binutils-config since it should be getting done
1233 in the preclean script, anyway.
1235 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1236 targets/stage1/stage1-chroot.sh:
1237 I missed one place where HOSTUSE was being used incorrectly.
1239 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1240 targets/support/kmerge.sh:
1241 Escape the correct quote
1243 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1244 targets/support/kmerge.sh:
1245 Change remaining instances of run_emerge to run_merge
1247 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1248 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1249 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1252 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1253 targets/support/bootloader-setup.sh:
1254 Let's change our splash checking to a global check so it only needs to be
1255 done once. This makes much more sense than having all of those if ... else
1258 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1259 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1260 Fix our USE invocation here so things work as expected.
1262 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1263 targets/support/livecdfs-update.sh:
1264 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1267 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1268 targets/support/livecdfs-update.sh:
1269 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1272 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1273 targets/livecd-stage2/livecd-stage2-controller.sh:
1274 Fixing the snapshot copying so it will only copy the correct snapshot for
1275 people who don't know how to properly use wget.
1277 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1278 targets/stage1/stage1-chroot.sh:
1279 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1280 disable profile USE.
1282 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1283 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1284 OK, we have to escape our quotes, rather than use single quotes, or we don't
1285 evaluate the variables properly.
1287 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1288 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1289 targets/support/kmerge.sh:
1290 Fixing echo/sed for make.conf writing.
1292 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1293 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1294 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1295 Rather than using the environment, we write out our USE to make.conf, then
1296 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1297 be written to make.conf, already.
1299 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1300 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1301 targets/livecd-stage1/livecd-stage1-chroot.sh,
1302 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1303 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1304 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1305 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1306 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1307 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1308 Changing run_emerge to run_merge, changing both setup_portage and
1309 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1310 removing the settings added, rather than (ab)using the environment.
1312 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1313 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1314 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1315 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1316 targets/tinderbox/tinderbox-chroot.sh:
1317 Rearrange some of the functions in chroot-functions.sh in preparation for
1318 some upcoming changes and rename setup_portage to setup_pkgmgr.
1320 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1321 targets/stage1/stage1-controller.sh:
1322 Removing an extra env-update call from stage1's preclean.
1324 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1325 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1326 targets/support/bootloader-setup.sh:
1327 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1328 help.msg which we didn't even use.
1330 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1331 targets/support/bootloader-setup.sh:
1332 Don't write out out 'default 1' line when creating grub.conf, since the
1333 'help' entry is now at the bottom, and we want grub to default to the first
1336 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1337 targets/support/bootloader-setup.sh:
1338 Removed checks on livecd/splash_type, since we only support one type,
1339 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1340 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1341 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1343 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1344 targets/livecd-stage2/livecd-stage2-controller.sh:
1345 Let's automatically copy in the snapshot if livecd/type is
1346 gentoo-release-livecd.
1348 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1349 modules/generic_stage_target.py:
1350 Fix leading whitespace in empty() so it's only executed if there's something
1351 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1352 211410 for pointing this out
1354 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1355 targets/support/rc-update.sh:
1356 Quote baselayout package atom
1358 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1359 targets/support/chroot-functions.sh:
1360 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1361 PATH by default. Instead, simply check if it exists.
1363 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1364 targets/support/chroot-functions.sh:
1365 Remove temporary package listing code, since --verbose is forced on with
1368 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1369 Force-enable --verbose when using --debug
1371 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1372 targets/support/kmerge.sh:
1373 Changing modules-update to update-modules to quiet a warning and keep us
1374 from having it get removed out from under us.
1376 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1377 targets/support/chroot-functions.sh:
1378 Adding a note to myself for better debug and moving run_default_funcs to the
1379 bottom of the script so it gets executed. Since this can otherwise break
1380 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1382 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1383 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1384 targets/support/chroot-functions.sh:
1385 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1386 so we can get the output with --debug, added --newuse to the options for
1387 stage1, as we should always rebuild any package where the USE has changed,
1388 removed removal of portage logs from stage2-chroot.sh since it is being done
1389 by cleanup_stages, moved world removal in cleanup_stages into a check for
1390 stages 1 through 3, made update_env_settings check for the existence of
1391 env-update before running it since we now run update_env_settings by default
1392 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1393 to list the packages, since we don't yet force-enable verbose with debug.
1395 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1396 modules/catalyst_lock.py:
1397 Since my python sucks and I don't feel like troubleshooting it at the
1398 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1399 2.0.6_pre8 for testing.
1401 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1402 modules/builder.py, modules/catalyst_lock.py:
1403 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1404 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1406 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1407 modules/catalyst_support.py:
1408 change 'is' to == because python is grumpy
1410 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1411 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1412 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1413 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1414 targets/support/rc-update.sh:
1415 Removing support for bootsplash, since it hasn't been in a supported kernel
1416 in a couple years and isn't accepted upstream.
1418 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1419 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1420 Fix up the sed for genkernel so it works on versions both before and after
1421 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1422 change was a bit too aggressive.
1424 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1425 targets/support/bootloader-setup.sh:
1426 Change grub timeout to 15 seconds instead of 150.
1428 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1429 targets/support/pre-kmerge.sh:
1430 Comment out sed on genkernel executable as it appears to do nothing these
1433 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1434 targets/livecd-stage2/livecd-stage2-controller.sh:
1435 Only call find on libdirs that actually exist. Thanks to Kristoffer
1436 <krek6597@student.uu.se> in bug #210807.
1438 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1439 modules/generic_stage_target.py:
1440 Add warning about -* in foo/use in the spec.
1442 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1443 targets/embedded/embedded-chroot.sh,
1444 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1445 targets/grp/grp-preclean-chroot.sh,
1446 targets/livecd-stage1/livecd-stage1-chroot.sh,
1447 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1448 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1449 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1450 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1451 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1452 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1453 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1454 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1455 targets/tinderbox/tinderbox-preclean-chroot.sh:
1456 Change all . to source.
1458 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1459 targets/embedded/embedded-preclean-chroot.sh,
1460 targets/grp/grp-preclean-chroot.sh,
1461 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1462 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1463 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1464 targets/stage3/stage3-preclean-chroot.sh,
1465 targets/stage4/stage4-preclean-chroot.sh,
1466 targets/support/chroot-functions.sh,
1467 targets/tinderbox/tinderbox-preclean-chroot.sh:
1468 Added a cleanup_stages function and added it to the appropriate places.
1470 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1471 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1472 targets/livecd-stage1/livecd-stage1-chroot.sh,
1473 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1474 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1475 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1476 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1477 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1478 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1479 Removing any functions that we now call by default when we source
1480 chroot-functions.sh by default.
1482 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1483 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1484 targets/livecd-stage1/livecd-stage1-chroot.sh,
1485 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1486 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1487 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1488 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1489 Clean up the debug code that I've added to stage1, move it to
1490 chroot_functions.sh, and call it from all of our main targets.
1492 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1493 modules/generic_stage_target.py:
1494 Wow. I need to make sure that we actually comment comments in make.conf or
1495 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1496 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1498 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1499 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1500 targets/stage3/stage3-chroot.sh:
1501 We need to be sure we clear out /var/log/portage/elog as well as
1502 /var/log/emerge.log for stages 1 through 3.
1504 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1505 modules/generic_stage_target.py,
1506 targets/livecd-stage2/livecd-stage2-controller.sh,
1507 targets/support/livecdfs-update.sh:
1508 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1509 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1510 80 columns. This is catalyst 2.0.6_pre5 for testing.
1512 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1513 modules/generic_stage_target.py:
1514 Apparently, python doesn't like it when you put a set of comments in front
1515 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1518 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1519 modules/generic_stage_target.py:
1520 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1521 generally clean up the code so it's a bit easier to read/follow.
1523 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1524 modules/generic_stage_target.py:
1525 Sort and de-dupe myusevars.
1527 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1528 targets/stage1/stage1-chroot.sh:
1529 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1531 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1532 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1533 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1534 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1535 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1536 targets/tinderbox/tinderbox-chroot.sh:
1537 Move export of FEATURES to setup_myfeatures.
1539 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1540 targets/stage1/stage1-chroot.sh:
1541 Added some debug code to stage1 and fixed a nice bug where we weren't
1542 building with the correct USE. Unfortunately, this invalidates any caches
1543 for stage1, since we were building with the entire USE from the profile.
1544 This is 2.0.6_pre4 for testing.
1546 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1547 targets/stage1/stage1-chroot.sh:
1548 We don't need to do the device building twice, so removing USE=build from
1549 first baselayout install.
1551 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1552 targets/support/livecdfs-update.sh:
1553 We check for a plugdev group, add it if it doesn't exist, and make sure any
1554 users specified by livecd/users is in the group.
1556 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1557 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1558 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1560 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1561 modules/catalyst_support.py:
1562 Fix up calc_contents in contents_map. Thanks to Brent Baude
1563 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1566 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1567 targets/stage1/stage1-chroot.sh:
1568 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1569 empty and will cause issues in stage3 and beyond.
1571 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1572 targets/support/kmerge.sh, targets/support/rc-update.sh:
1573 Changed some of the rc-update code so it should work with baselayout-2,
1574 also. This is 2.0.6_pre2 for testing.
1576 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1577 files/catalyst.conf, modules/catalyst_support.py,
1578 modules/generic_stage_target.py, modules/grp_target.py,
1579 modules/snapshot_target.py:
1580 Added support for generating CONTENTS files automatically. Patch by Robin
1581 Johnson <robbat2@gentoo.org> for bug #207862.
1583 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1584 modules/snapshot_target.py:
1585 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1586 exclude digest-* files from the snapshot.
1588 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1589 arch/x86.py, modules/generic_stage_target.py:
1590 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1591 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1593 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1594 targets/support/kmerge.sh:
1595 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1596 options, so that it can actually be turned off.
1598 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1600 Rearrange things in the arch/*.py files to ensure that nothing is used
1601 before it has been defined.
1603 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1604 Reorder arch/powerpc.py to make python happy.
1606 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1607 modules/snapshot_target.py:
1608 Change .svn --include to an --exclude like it was supposed to be.
1610 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1612 Added several subarches for mips so we can dump the mips subarch profiles
1613 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1616 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1617 targets/livecd-stage2/livecd-stage2-controller.sh:
1618 Changed the code for copying the MOTD files so it's fewer lines and makes
1621 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1622 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1623 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1624 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1626 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1628 Did a little cleanup on the x86.py to remove some redundant entries and
1629 added nocona and core2 to amd64.py, though they're currently commented out.
1631 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1632 modules/generic_stage_target.py:
1633 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1634 flags defined in the spec file.
1636 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1637 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1638 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1639 since catalyst sets CXXFLAGS=CFLAGS by default.
1641 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1642 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1643 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1645 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1646 Added prescott to the subarches for x86.
1648 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1649 modules/netboot2_target.py, targets/support/kmerge.sh:
1650 Add patch to enabled netboot2/linuxrc and automatically add path for
1651 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1652 <jsbronder@gentoo.org> in bug #208106.
1654 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1655 modules/netboot2_target.py:
1656 Allow root_overlay in netboot2 target for bug #208106.
1658 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1659 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1660 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1661 Added USE=bindist automatically to everything that inherits set_use from
1662 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1663 USE=bindist to emerge run for stage1, and did some minor cleanup in
1664 get_libdir in chroot-functions.
1666 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1667 targets/support/bootloader-setup.sh:
1668 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1670 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1671 examples/generic_stage_template.spec, examples/grp_template.spec,
1672 examples/livecd-stage1_template.spec,
1673 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1674 examples/stage4_template.spec, examples/tinderbox_template.spec:
1675 Changing link so it no longer points to a dead page. This is for bug #208609.
1677 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1678 modules/snapshot_target.py:
1679 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1681 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1682 targets/stage1/stage1-chroot.sh:
1683 As much as I hate this, we're going to force baselayout to install first.
1684 This will keep us from having any issues with packages that don't respect
1687 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1688 Reorder options in catalyst.conf so they're alphabetical.
1690 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1691 targets/support/bootloader-setup.sh:
1692 Add 'pager on' to grub.conf for bug #208531.
1694 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1695 livecd/files/README.txt, livecd/files/x86-F6.msg:
1696 Removing the unused kernel command line options from Volume/Device Management.
1698 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1699 This is now 2.0.5 for release.
1701 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1702 files/catalyst.conf, modules/catalyst_support.py,
1703 modules/generic_stage_target.py,
1704 targets/embedded/embedded-preclean-chroot.sh,
1705 targets/grp/grp-preclean-chroot.sh,
1706 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1707 targets/stage2/stage2-preclean-chroot.sh,
1708 targets/stage3/stage3-preclean-chroot.sh,
1709 targets/support/chroot-functions.sh,
1710 targets/tinderbox/tinderbox-preclean-chroot.sh:
1711 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1712 sys-devel/icecream cluster compiler support for bug #200095. This is
1713 catalyst 2.0.5_pre6 for testing.
1715 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1716 files/catalyst.conf, modules/generic_stage_target.py:
1717 Add the option for using metadata_overlay with portage to speed up cache.
1719 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1720 modules/stage1_target.py, modules/stage2_target.py,
1721 modules/stage3_target.py:
1722 Add /etc/portage to cleanables for stages 1 through 3.
1724 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1725 livecd/files/livecd-local.start,
1726 targets/livecd-stage2/livecd-stage2-controller.sh,
1727 targets/support/livecdfs-update.sh:
1728 We apparently still need profiles/eclass for building the stage3 from the
1729 LiveCD with the installer.
1731 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1732 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1735 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1736 targets/livecd-stage2/livecd-stage2-controller.sh,
1737 targets/support/livecdfs-update.sh:
1738 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1739 preservation of eclasses/profiles, and remove copying of livecd-local.start
1740 since it's not needed anymore.
1742 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1743 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1744 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1747 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1748 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1749 Removing old mkvardb code which is no longer used, commenting out setting of
1750 Gnome theme for testing now that Clearlooks has been default for some time,
1751 and changing vdb move from a case statement to a simple if statement. This
1752 is 2.0.5_pre5 for testing.
1754 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1755 modules/stage1_target.py:
1756 Removing cleaning of python encodings for bug #64890.
1758 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1759 modules/generic_stage_target.py:
1760 Add an extra warning into the generated make.conf about changing the CHOST.
1762 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1763 targets/support/livecdfs-update.sh:
1764 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1766 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1767 targets/embedded/embedded-preclean-chroot.sh,
1768 targets/grp/grp-preclean-chroot.sh,
1769 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1770 targets/stage2/stage2-preclean-chroot.sh,
1771 targets/stage3/stage3-preclean-chroot.sh,
1772 targets/tinderbox/tinderbox-preclean-chroot.sh:
1773 Check to see if distcc is enabled before calling cleanup_distcc().
1775 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1776 arch/sparc.py, arch/x86.py:
1777 Look for linux32 in /bin and /usr/bin.
1779 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1780 modules/generic_stage_target.py:
1781 Make error message more specific when removing immutable flag.
1783 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1784 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1785 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1786 information, and added a small fix for FreeBSD for bug #169041. This is
1787 catalyst 2.0.5_pre4 for testing.
1789 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1790 targets/support/chroot-functions.sh:
1791 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1792 patch from bug #120076 to add cross-compiling support to our distcc
1795 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1796 targets/support/chroot-functions.sh:
1797 Added a version of get_libdir from multilib.eclass so we can determine where
1798 to go poking around if we need to touch anything in libdir.
1800 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1801 Print an error saying what target failed before the traceback.
1803 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1804 modules/catalyst_support.py:
1805 When parsing make.conf, first try pkgcore's
1806 snakeoil.fileutils.read_bash_dict(), then portage's
1807 portage_util.getconfig(), then the internal parse_makeconf().
1809 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1810 modules/catalyst_support.py:
1811 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1813 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1814 examples/netboot_template.spec, examples/tinderbox_template.spec,
1815 modules/grp_target.py, modules/tinderbox_target.py:
1816 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1817 modules, and remove extra pkgcache_path and kerncache_path options from
1820 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1821 This is catalyst 2.0.5_pre3 for testing the new stages code.
1823 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1824 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1825 We need to force USE=bindist on for building stages.
1827 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1828 modules/generic_stage_target.py:
1829 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1830 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1832 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1833 targets/support/rc-update.sh:
1834 Added support for the newer versions of splashutils which use fbcondecor as
1835 the init script. This is catalyst 2.0.5_pre1 for testing.
1837 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1838 targets/livecd-stage2/livecd-stage2-controller.sh:
1839 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1842 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1843 modules/generic_stage_target.py, modules/stage1_target.py,
1844 modules/stage2_target.py:
1845 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1848 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1849 modules/generic_stage_target.py, modules/netboot2_target.py:
1850 Fix typo in getopt call for --clear-autoresume. thanks to
1851 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1852 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1853 Copy overlay files in netboot2 target into proper dir for bug #174635.
1855 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1856 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1857 targets/support/netboot2-final.sh:
1858 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1859 fix a minor bug in System.map copying, add portage_overlay support, and adds
1860 the ability to use globbing in the package file lists for the netboot2
1863 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1864 +targets/netboot2/nb-busybox.cf:
1865 Added nb-busybox.cf to the netboot2 target for bug #174298.
1867 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1868 targets/support/chroot-functions.sh:
1869 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1871 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1872 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1873 Change moving the VDB until after we have processed unmerge by moving it
1874 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1875 unmerge packages from the gentoo-release-livecd target.
1877 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1878 targets/support/kmerge.sh:
1879 Commented out the package.provided code in catalyst that seemed to cause
1880 problems with kerncache in testing. This is 2.0.4 and should be used for the
1883 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1884 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1885 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1886 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1887 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1888 improve the netboot2 target.
1890 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1891 modules/generic_stage_target.py:
1892 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1893 cause catalyst to export boolean variables as well as string-based
1896 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1897 modules/generic_stage_target.py:
1898 Fixing check for invalid subarch to not filter too much. Fix from Mike
1899 Frysinger <vapier@gentoo.org> for bug #173532.
1901 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1902 Added s390x (64-bit) support via a patch from Mike Frysinger
1903 <vapier@gentoo.org> for bug #173002.
1905 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1906 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1907 targets/livecd-stage1/livecd-stage1-chroot.sh,
1908 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1909 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1910 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1911 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1912 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1913 targets/support/pre-kmerge.sh:
1914 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1915 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1916 certain functions/code paths when running with -F/--fetchonly. Simplified
1917 kmerge.sh with regards to kerncache and callback packages. Also, changed
1918 ccache/distcc installs to use run_emerge instead of emerge directly, which
1919 allows us to more easily replace the underlying package manager, or add
1920 support for multiple package managers to catalyst.
1922 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1923 modules/grp_target.py:
1924 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1925 portage_overlay functionality to GRP, where it was mistakenly missing, for
1926 bug #171157. This is catalyst 2.0.3 and ready for release.
1928 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1929 targets/livecd-stage1/livecd-stage1-controller.sh,
1930 targets/support/livecdfs-update.sh:
1931 Removed the generation of grppkgs.txt since the Installer now uses vdb
1934 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1935 targets/support/create-iso.sh:
1936 Fix creation of the EFI images. Since it is FAT, we can't go around
1937 perserving permissions, now, can we?
1939 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1940 targets/support/livecdfs-update.sh:
1941 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1942 broken sed for rc.conf, which caused all kinds of hell to break loose when
1943 booting a new CD. This is 2.0.3_pre3.
1945 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1946 modules/generic_stage_target.py:
1947 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1948 such as group- from /etc before creating our stage tarballs. This is for bug
1951 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1952 targets/support/livecdfs-update.sh:
1953 Commenting out the livecd-kernel code, since the Installer should be doing
1954 everything necessary itself.
1956 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1957 targets/support/livecdfs-update.sh:
1958 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1959 the usbutils hanlding in case they follow suit with pciutils.
1961 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1962 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1963 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1964 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1965 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1966 problems with using all of the various subarch settings.
1968 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1969 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1970 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1971 check look in the correct location, and made sure we don't delete /voot
1972 within the EFI code if grub is present.
1974 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1975 modules/generic_stage_target.py:
1976 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1977 #166294. This one should fix the HPPA/PPC architectures.
1979 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1980 targets/support/chroot-functions.sh:
1981 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1982 remove the autoresume point for portage, as it really isn't needed and
1983 doesn't really gain us much, anyway.
1985 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1986 targets/stage1/stage1-chroot.sh:
1987 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1989 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1990 examples/generic_stage_template.spec, examples/grp_template.spec,
1991 examples/livecd-stage1_template.spec,
1992 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1993 examples/netboot_template.spec, examples/snapshot_template.spec,
1994 examples/stage4_template.spec, examples/tinderbox_template.spec:
1995 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1998 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1999 targets/support/livecdfs-update.sh:
2000 Make sure the user owns his home directory for bug #147195.
2002 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2003 +files/catalystrc, modules/catalyst_support.py:
2004 Re-arranged catalyst.conf to make it easier to follow while looking at the
2005 online reference and added a default catalystrc file, which does nothing.
2007 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2008 modules/catalyst_support.py, modules/embedded_target.py,
2009 modules/generic_stage_target.py, modules/grp_target.py,
2010 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2011 modules/stage3_target.py, modules/tinderbox_target.py:
2012 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2013 tab/space nastiness. This is for bug #161915.
2015 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2016 modules/generic_stage_target.py:
2017 Fixed new cbuild code with another patch from Mike Frysinger
2018 <vapier@gentoo.org> to allow the usage of subarches.
2020 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2021 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2022 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2023 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2024 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2025 targets/support/create-iso.sh, targets/support/functions.sh,
2026 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2027 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2029 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2030 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2031 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2032 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2033 modules/catalyst_lock.py, modules/catalyst_support.py,
2034 modules/embedded_target.py, modules/generic_stage_target.py,
2035 modules/generic_target.py, modules/grp_target.py,
2036 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2037 modules/netboot2_target.py, modules/netboot_target.py,
2038 modules/snapshot_target.py, modules/stage1_target.py,
2039 modules/stage2_target.py, modules/stage3_target.py,
2040 modules/stage4_target.py, modules/tinderbox_target.py,
2041 targets/embedded/embedded-chroot.sh,
2042 targets/embedded/embedded-controller.sh,
2043 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2044 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2045 targets/grp/grp-preclean-chroot.sh,
2046 targets/livecd-stage1/livecd-stage1-chroot.sh,
2047 targets/livecd-stage1/livecd-stage1-controller.sh,
2048 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2049 targets/livecd-stage2/livecd-stage2-controller.sh,
2050 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2051 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2052 targets/netboot2/netboot2-controller.sh,
2053 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2054 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2055 targets/stage1/stage1-controller.sh,
2056 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2057 targets/stage2/stage2-controller.sh,
2058 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2059 targets/stage3/stage3-controller.sh,
2060 targets/stage3/stage3-preclean-chroot.sh,
2061 targets/stage4/stage4-controller.sh,
2062 targets/stage4/stage4-preclean-chroot.sh,
2063 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2064 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2065 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2066 targets/tinderbox/tinderbox-controller.sh,
2067 targets/tinderbox/tinderbox-preclean-chroot.sh:
2068 Removing old CVS Header lines, which are no longer used since moving to SVN.
2070 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2071 targets/stage4/stage4-chroot.sh:
2072 Added back a missing 'then' from stage4 target.
2074 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2075 modules/generic_stage_target.py:
2076 Fix indentation so things actually work.
2078 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2079 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2082 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2083 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2084 Fix the display manager sed lines and change the icon for the local Handbook
2085 to use the GNOME 2.16 icon for gedit.
2087 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2088 modules/generic_stage_target.py:
2089 Changed the portage_overlay option to always install overlays in
2090 /usr/local/portage and added code to clean up /usr/local/portage and
2091 make.conf after sucessful execution and before creation of ISO/tarballs.
2093 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2094 targets/support/livecdfs-update.sh:
2095 Fixed a typo which broke coldplugging.
2097 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2098 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2099 Added a create_handbook_icon function and rearranged some of the icon
2100 creation for the LiveCD. This should resolve bug #143725 once a new release
2103 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2104 targets/support/livecdfs-update.sh:
2105 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2106 coldplugging. This allows us to unpack our firmware before we detect
2107 devices, so that devices that need it will get it.
2109 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2110 modules/generic_stage_target.py:
2111 Fix a typo in generic_stage_target.
2113 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2114 targets/support/livecdfs-update.sh:
2115 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2116 /etc/conf.d/xdm so we support older snapshots and newer ones.
2118 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2119 modules/livecd_stage2_target.py:
2120 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2123 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2124 modules/livecd_stage2_target.py:
2125 Reverted change in livecd-stage2 to the action_sequence until I can figure
2126 out what the problem is with it.
2128 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2129 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2130 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2131 modules/livecd_stage2_target.py:
2132 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2133 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2135 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2136 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2137 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2138 resolves an issue where a variable could be accessed unitialized in obscure
2139 circumstances. This is wrt bug #144984.
2141 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2142 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2143 modules/stage2_target.py, modules/stage4_target.py:
2144 Fixed up action_sequence when using --fetchonly to not create tarballs or
2145 ISO images for bug #143392.
2147 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2148 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2149 Clean up the USE usage in GRP/stage4.
2151 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2152 modules/generic_stage_target.py, modules/stage1_target.py,
2153 modules/stage2_target.py:
2154 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2155 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2157 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2158 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2159 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2160 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2161 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2162 instances of USE_ORDER since auto hasn't been valid for some time. This is
2165 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2166 modules/generic_stage_target.py, modules/stage1_target.py:
2167 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2168 goodness wrt bug #153587.
2170 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2171 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2172 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2174 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2175 modules/generic_stage_target.py, modules/stage4_target.py:
2176 Added a check to see if we have the tarball option enabled, which causes
2177 catalyst to run the capture sequence. This was requested by Tim Yamin for
2178 the stage4 target, but I thought it should be usable on any stage target.
2180 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2181 targets/support/livecdfs-update.sh:
2182 Moved fstab tweaks all into one location and added make.conf tweak for bug
2185 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2186 Changed the options to be in alphabetical order so my meatspace logical
2187 parser can process them better, added the compress and tarball options,
2188 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2189 removed the unused -x command line parameter for bug #151405.
2191 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2192 modules/generic_stage_target.py:
2193 Added a warning about changing the CHOST setting for bug #142034.
2195 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2196 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2197 targets/support/chroot-functions.sh:
2198 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2199 <flameeyes@gentoo.org> and attached to bug #150351.
2201 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2202 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2203 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2204 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2205 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2206 modules/embedded_target.py, modules/generic_stage_target.py,
2207 modules/generic_target.py, modules/grp_target.py,
2208 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2209 modules/netboot2_target.py, modules/netboot_target.py,
2210 modules/snapshot_target.py, modules/stage1_target.py,
2211 modules/stage2_target.py, modules/stage3_target.py,
2212 modules/stage4_target.py, modules/tinderbox_target.py,
2213 targets/embedded/embedded-chroot.sh,
2214 targets/embedded/embedded-controller.sh,
2215 targets/embedded/embedded-fs-runscript.sh,
2216 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2217 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2218 targets/grp/grp-preclean-chroot.sh,
2219 targets/livecd-stage1/livecd-stage1-chroot.sh,
2220 targets/livecd-stage1/livecd-stage1-controller.sh,
2221 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2222 targets/livecd-stage2/livecd-stage2-controller.sh,
2223 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2224 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2225 targets/netboot2/netboot2-controller.sh,
2226 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2227 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2228 targets/stage1/stage1-controller.sh,
2229 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2230 targets/stage2/stage2-controller.sh,
2231 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2232 targets/stage3/stage3-controller.sh,
2233 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2234 targets/stage4/stage4-controller.sh,
2235 targets/stage4/stage4-preclean-chroot.sh,
2236 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2237 targets/support/functions.sh, targets/support/kmerge.sh,
2238 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2239 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2240 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2241 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2242 targets/tinderbox/tinderbox-controller.sh,
2243 targets/tinderbox/tinderbox-preclean-chroot.sh:
2244 Removing all copyright and license comment headers from all files so we
2245 don't ever get another bug like bug #149638.
2247 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2248 modules/generic_stage_target.py:
2249 Clean up more spacing/capitalization.
2251 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2252 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2253 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2254 targets/embedded/embedded-controller.sh,
2255 targets/embedded/embedded-fs-runscript.sh,
2256 targets/embedded/embedded-preclean-chroot.sh,
2257 targets/livecd-stage2/livecd-stage2-controller.sh,
2258 targets/netboot2/netboot2-copyfile.sh,
2259 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2260 targets/support/pre-kmerge.sh:
2261 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2262 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2263 calls in kmerge.sh, and updated README.
2265 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2266 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2267 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2269 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2270 modules/catalyst_support.py:
2271 Added fix for bug #143348.
2273 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2274 targets/support/livecdfs-update.sh:
2275 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2277 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2278 targets/livecd-stage2/livecd-stage2-controller.sh,
2279 targets/support/livecdfs-update.sh:
2280 Changed some copy commands to use -f, added a check for /etc/gconf before
2281 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2282 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2283 <luca.casagrande@gmail.com>.
2285 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2286 targets/support/livecdfs-update.sh:
2287 Fixing sed so that systemspkgs.txt is built properly.
2289 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2290 The sparc32 binary is in /bin, not /usr/bin.
2292 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2293 targets/support/chroot-functions.sh:
2294 We now only set the options for pkgcache if we are not using fetchonly. This
2295 should work around a problem where portage won't fetch the files if a binpkg
2296 already exists for the package.
2298 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2299 targets/support/livecdfs-update.sh:
2300 Added code to make a backup of custom.conf before we edit it for the
2303 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2304 targets/support/livecdfs-update.sh:
2305 Remove sed from splash section, since it wasn't actually resolving the
2306 issue, anyway. Change the installer's dialog front-end code to simply run
2307 via sudo, since we don't need to worry about having the X DISPLAY setup or
2308 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2310 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2311 targets/support/livecdfs-update.sh:
2312 Fix my sed line so it actually applies correctly.
2314 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2315 targets/support/chroot-functions.sh:
2316 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2319 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2320 targets/support/livecdfs-update.sh:
2321 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2322 as well as a possible fix for the read-only filesystem messages from
2323 /sbin/splash-functions.sh
2325 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2326 targets/support/chroot-functions.sh:
2327 Fix --fetchonly to actually work.
2329 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2330 examples/livecd-stage2_template.spec:
2331 Added description for livecd/fsops to livecd-stage2's spec template.
2333 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2334 targets/support/livecdfs-update.sh:
2335 I've modified the GDM configuration section to work correctly. I have also
2336 ensured that xdm is no longer started just because livecd/xdm is used, which
2337 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2338 should be the last of the 'release candidates' made. If there are no bug
2339 reports in 2 days, then I'm rolling this as 2.0 final.
2341 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2342 targets/support/livecdfs-update.sh:
2343 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2344 see once the newer Installer is released, as I still have to fix the
2347 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2348 targets/support/rc-update.sh:
2349 Removed famd from the default runlevel for gentoo-release-livecd. It really
2350 shouldn't cause a problem, but I prefer it stay a bit clean.
2352 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2353 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2354 targets/support/create-iso.sh, targets/support/kmerge.sh,
2355 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2356 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2358 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2359 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2360 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2361 targets/support/bootloader-setup.sh:
2362 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2363 parameters support. This is for bug #139300.
2365 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2366 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2367 targets/support/filesystem-functions.sh:
2368 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2369 and also to remove some redundant values from livecd-stage2's valid_values.
2372 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2374 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2376 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2377 modules/generic_stage_target.py:
2378 Fix a problem where catalyst was creating an initial list, then putting that
2379 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2380 pointing it out and for the fix. This is for bug #136351.
2382 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2383 targets/support/unmerge.sh:
2384 Removing loop for unmerge, as it didn't actually solve anything and the
2385 portage team has helped us out by reverting the behavior that caused this
2386 change in the first place.
2388 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2389 modules/netboot2_target.py, modules/stage1_target.py,
2390 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2391 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2392 having /proc mounted during the preclean stage and also to clean up the
2393 netboot2 code. This is 2.0_rc48.
2395 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2396 targets/support/unmerge.sh:
2397 Change our unmerge from being a single unmerge to a loop, to work around an
2398 unexpected change in portage 2.1's unmerge processing.
2400 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2401 targets/support/bootloader-setup.sh:
2402 Fixed a problem where we were putting the kernel name in twice and causing
2403 and error when using grub as a bootloader. This is for bug #137252.
2405 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2406 targets/support/bootloader-setup.sh:
2407 Added a second pass to the alpha bootloader setup to create aboot items for
2408 serial console for bug #133457.
2410 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2411 +livecd/cdtar/arcload-0.43-r1.tbz2:
2412 Added arcload cdtar for mips.
2414 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2415 targets/netboot/netboot-controller.sh:
2416 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2419 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2420 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2421 Add patch from bug #135051 to fix the seedcache extraction logic.
2423 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2424 targets/support/livecdfs-update.sh:
2425 Don't set icon theme to Clearlooks, since it doesn't exist.
2427 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2428 targets/support/livecdfs-update.sh:
2429 Fix sed on installer icons.
2431 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2434 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2435 targets/stage1/stage1-controller.sh:
2436 Added a -type f to the find call in stage1 for bug #132180.
2438 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2439 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2440 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2441 properly on IBM PPC64 machines.
2443 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2444 modules/generic_stage_target.py:
2447 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2448 targets/support/rc-update.sh:
2449 Removed x-setup from default runlevel, as it is now controlled via the
2450 autoconfig init script.
2452 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2453 Fix ppc64 based arches to subclass ppc64
2455 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2456 modules/livecd_stage1_target.py:
2457 Use the full category/package name for livecd-tools.
2459 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2460 targets/support/livecdfs-update.sh:
2461 Make copies and deletes recursive for firmware since some packages put their
2462 firmware in a subdirectory.
2464 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2465 targets/support/livecdfs-update.sh:
2466 Fix detection of the Installer.
2468 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2469 Added 970, power3, power4, and power5 sub-arches for ppc64.
2471 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2472 targets/support/livecdfs-update.sh:
2473 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2474 no longer necessary and can cause possible problems with Installer-based
2477 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2478 recursive directory create
2480 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2481 modules/catalyst_support.py:
2482 Changed a display error from bug #131502 and rolling 2.0_rc45.
2484 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2485 targets/support/create-iso.sh:
2486 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2489 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2490 modules/generic_stage_target.py:
2491 digests function uses raw output from hash function now
2493 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2494 change hash result format so .DIGESTS is generated correctly
2496 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2497 modules/catalyst_support.py:
2498 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2501 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2502 targets/support/livecdfs-update.sh:
2503 Added a space for bug #131181.
2505 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2506 targets/support/kmerge.sh:
2507 Fixed creation of kernelpkgs.txt file for the installer.
2509 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2510 modules/generic_stage_target.py:
2511 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2514 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2515 targets/livecd-stage2/livecd-stage2-controller.sh,
2516 targets/support/bootloader-setup.sh:
2517 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2518 rolling out an emergency rc44.
2520 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2521 targets/support/bootloader-setup.sh:
2522 If you use elif, you have to use a then after it. Yeah, that one's totally
2525 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2526 targets/support/livecdfs-update.sh:
2527 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2529 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2530 targets/support/rc-update.sh:
2531 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2534 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2535 targets/support/bootloader-setup.sh:
2536 Removed bootplash support from ppc/ppc64 since they only will work with
2537 gensplash. Forced use of livecd/splash_type of bootsplash to get
2538 splash=silent. This should reduce the number of things on the kernel command
2539 line that aren't necessary.
2541 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2542 modules/catalyst_support.py:
2543 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2544 parse_spec. This should resolve bug #130103, as well as make the code much
2545 cleaner. This is 2.0_rc42.
2547 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2548 modules/generic_stage_target.py:
2549 Forced -p on tar for compressing stages.
2551 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2552 targets/support/chroot-functions.sh:
2553 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2556 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2557 targets/stage1/build.py:
2558 Added patch to build.py for portage 2.1 support.
2560 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2561 targets/support/kmerge.sh:
2562 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2563 <liyiming@ict.ac.cn> in bug #129890.
2565 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2566 targets/support/livecdfs-update.sh:
2567 Moved sed line for ##STARTX to end of file, since we aren't touching
2568 /etc/startx until the end.
2570 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2571 targets/support/livecdfs-update.sh:
2572 Added a check for the games group and add it if it doesn't exist already.
2573 This should resolve bug #125498.
2575 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2576 examples/generic_stage_template.spec, examples/grp_template.spec,
2577 examples/livecd-stage1_template.spec,
2578 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2579 examples/netboot_template.spec, examples/snapshot_template.spec,
2580 examples/stage4_template.spec, examples/tinderbox_template.spec:
2581 Removed portdir_overlay from the snapshot example spec and added
2582 portage_overlay to the example specs for the relevant targets.
2584 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2585 This is 2.0_rc41 since it has better LiveCD support.
2587 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 targets/support/livecdfs-update.sh:
2591 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2592 targets/support/functions.sh:
2593 Removed check for livecd/dev-manager being udev since it was done
2594 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2595 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2596 #128265 for pointing this out.
2598 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2599 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2600 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2601 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2603 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2604 modules/generic_stage_target.py:
2605 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2606 live system. You can thank Andrew Gaffney for the fix.
2608 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2609 targets/livecd-stage2/livecd-stage2-controller.sh:
2610 Don't copy motd files if we're using livecd/type generic-livecd.
2612 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/livecd-stage2/livecd-stage2-controller.sh,
2614 targets/support/livecdfs-update.sh:
2615 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2616 some extra cleanup to generic-livecd.
2618 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2619 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2620 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2621 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2622 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2623 targets/support/bootloader-setup.sh:
2624 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2625 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2626 and removed all older cdtar files for PPC*.
2628 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2629 livecd/files/livecd.motd.txt:
2630 Added message to the official LiveCD MOTD mentioning how to run the
2631 installer. Blame codeman. This is 2.0_rc40.
2633 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2634 fix so snapshot target doesnt have errors
2636 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2637 targets/support/livecdfs-update.sh:
2638 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2639 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2642 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/support/rc-update.sh:
2644 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2647 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2648 targets/support/livecdfs-update.sh:
2649 Added wrapping around the udev sed for those crazy 2.4-users.
2651 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2652 targets/support/livecdfs-update.sh:
2653 Added sed fix for udev starting evms_activate unconditionally. This is
2656 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2657 add stage4/unmerge stage4/rm to valid options
2659 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2660 targets/support/rc-update.sh:
2661 Added fix for bug #122154 from Rajiv Manglani.
2663 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2664 targets/support/kmerge.sh:
2665 Fixed creation of kernelpkgs.txt for the Installer.
2667 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2668 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2669 Updated elilo tarball for IA64.
2671 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2672 DIGESTS support for snapshot creation
2674 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2675 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2676 candidates ever end?
2678 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2679 fix for .DIGESTS.DIGESTS issue in grp
2681 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2682 modules/generic_stage_target.py:
2683 fix for failure when root_overlay is not set
2685 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2686 targets/support/bootloader-setup.sh:
2687 Added IA64/SGI patch from plasmaroo.
2689 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2690 targets/livecd-stage1/livecd-stage1-controller.sh,
2691 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2692 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2695 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2696 modules/generic_stage_target.py:
2697 Allow multiple overlays for root_overlay and overlay spec option
2699 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2700 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2701 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2702 targets/support/rc-update.sh:
2703 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2704 fixed bug #122154. This is catalyst 2.0_rc36.
2706 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2707 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2708 Updated the LiveCD motd to tell the user to run the display manager again,
2709 rather than startx, while mentioning that startx is useful as a rescue X
2710 session since it starts twm. This is catalyst 2.0_rc35.
2712 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2713 Add hfs-hide options to mkisofs so macs boot
2715 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2716 modules/generic_stage_target.py:
2717 Fix indentation issues
2719 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2722 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2723 targets/support/bootloader-setup.sh:
2724 add additional console less entry when consoles are chosen for ppc64
2726 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2727 modules/generic_stage_target.py:
2728 fix kernelopts and extraversion env variable exports
2730 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2731 targets/support/livecdfs-update.sh:
2732 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2733 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2735 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2736 targets/support/kmerge.sh:
2737 Changing the way we determine if extraversion is set. This is catalyst
2740 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2741 targets/support/livecdfs-update.sh:
2742 Change net.ethX links to link to net.lo instead of net.eth0.
2744 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2745 examples/stage4_template.spec:
2746 Fixed rcadd example for stage4. Blame rajiv.
2748 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2749 This is catalyst 2.0_rc31.
2751 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2752 targets/support/livecdfs-update.sh:
2753 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2754 Gaffney for pointing me in the right direction.
2756 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2757 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2759 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2762 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2763 examples/livecd-stage2_template.spec:
2764 updated examples to have console and machine_type
2766 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2767 targets/support/bootloader-setup.sh:
2768 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2771 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2772 This is catalyst 2.0_rc29.
2774 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2775 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2776 Removed extra yaboot.conf from
2777 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2779 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2780 targets/support/kill-chroot-pids.sh:
2781 add sleep to try and give processes a chance to die. bug 119940
2783 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2784 targets/support/functions.sh:
2785 Removed some quotes to make sure we have a binary operator and closing bug
2788 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2789 targets/support/create-iso.sh:
2790 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2792 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2793 targets/support/bootloader-setup.sh:
2794 Added path from bug #120935 for PPC/PPC64.
2796 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2797 Additional spacing fixes submitted by `Kumba
2799 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2800 modules/stage2_target.py:
2801 space cleanups contributed from `Kumba
2803 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2804 add grp/use to valid_values in the grp module
2806 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2809 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2810 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2811 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2812 targets/support/bootloader-setup.sh:
2813 ppc cdtar update; ppc64 bootloader updates
2815 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2816 targets/support/create-iso.sh:
2817 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2819 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2820 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2821 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2822 targets/support/create-iso.sh:
2823 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2825 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2826 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2827 Add ppc console and machine_type=ibm
2829 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2830 modules/generic_stage_target.py:
2831 Fix type error when kernel packages arent defined
2833 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2834 examples/generic_stage_template.spec, examples/grp_template.spec,
2835 examples/livecd-stage1_template.spec,
2836 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2837 examples/stage4_template.spec:
2838 Added more verbose wording and examples for pkgcache_path and
2839 kerncache_path, where necessary.
2841 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2842 targets/support/create-iso.sh:
2843 Really fixing bug #120475 this time. This is 2.0_rc25.
2845 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2846 targets/support/create-iso.sh:
2847 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2850 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2851 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2852 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2853 Added initial support for EFI booting on x86. This is completely untested,
2854 so use it at your own risk. Also, no bug reports without patches, please.
2855 This is catalyst 2.0_rc23.
2857 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2858 kmerge should have been kerncache
2860 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2861 targets/support/pre-kmerge.sh:
2862 Fix a few other places for the kerncache update
2864 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2865 examples/generic_stage_template.spec, examples/grp_template.spec,
2866 examples/livecd-stage1_template.spec,
2867 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2868 examples/netboot_template.spec, examples/stage4_template.spec,
2869 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2870 targets/support/kmerge.sh:
2871 Separation of kerncache from snapcache
2873 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2874 It helps if I actually increment the version number.
2876 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2877 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2878 Added --oneshot to default options for stage1 building. Added code to wipe
2879 world during stages 1 and 3. This is catalyst 2.0_rc22.
2881 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2882 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2883 Fix bug if no kernel packages were defined but there was a postconf setting.
2884 x86 softlevel support is enhanced.
2886 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2887 targets/support/bootloader-setup.sh:
2888 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2890 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2891 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2893 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2896 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2897 Netboot2 fixes for spec parameter checks
2899 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2900 modules/generic_stage_target.py, modules/stage4_target.py:
2901 add makeopts spec file support.
2903 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2904 modules/generic_stage_target.py:
2905 Added fix for bug #119635.
2907 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2908 Fix pre-kmerge.sh for stage4
2910 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2913 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2914 modules/generic_stage_target.py:
2915 fix crash when no kernel is defined. spacing issue
2917 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2920 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2921 modules/livecd_stage2_target.py:
2922 Added livecd/volid to valid_values.
2924 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2925 modules/generic_stage_target.py:
2926 remove extra function that was converting strings to lists unnecessarily
2928 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2929 This is catalyst 2.0_rc17.
2931 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2932 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2933 modules/stage4_target.py:
2934 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2936 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2937 targets/embedded/embedded-preclean-chroot.sh,
2938 targets/grp/grp-preclean-chroot.sh,
2939 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2940 targets/stage1/stage1-preclean-chroot.sh,
2941 targets/stage2/stage2-preclean-chroot.sh,
2942 targets/stage3/stage3-preclean-chroot.sh,
2943 targets/support/chroot-functions.sh,
2944 targets/tinderbox/tinderbox-preclean-chroot.sh:
2945 Added function to cleanup stray /etc/distcc/hosts files.
2947 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2948 targets/support/bootloader-setup.sh:
2949 Added fix from bug #119123. This is catalyst 2.0_rc16.
2951 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2952 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2953 Fixing some spacing. This is catalyst 2.0_rc15.
2955 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2956 Attempt to fix bug #117649
2958 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2959 modules/generic_stage_target.py:
2960 fixes for bugs #119009, #119041 and #118985
2962 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2963 +examples/netboot2_template.spec, modules/catalyst_support.py,
2964 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2965 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2966 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2969 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2970 targets/support/kmerge.sh:
2971 Fix for ccache (null)/.ccache bug
2973 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2976 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2977 Added ppc -mcpu patch from Pylon for bug #118709.
2979 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2980 modules/embedded_target.py, modules/stage4_target.py:
2981 Added linuxrc to embedded and stage4 targets.
2983 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2984 modules/generic_stage_target.py, targets/support/kmerge.sh:
2985 filter kname - and . for kmerge.sh
2987 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2988 targets/support/create-iso.sh:
2989 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2991 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2992 modules/generic_stage_target.py:
2993 change .digests to .DIGESTS
2995 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2996 targets/support/kmerge.sh:
2997 Commented ccache for genkernel build which will resolve #117648 until a
2998 proper solution can be found. This is 2.0_rc13.
3000 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3001 targets/stage1/stage1-controller.sh:
3002 Added patch from vapier for bug #117254.
3004 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3005 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3006 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3007 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3010 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3011 modules/generic_stage_target.py:
3012 Remove chost/cflags etc. warning messages
3014 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3015 modules/generic_stage_target.py:
3016 Attempt to fix bug 117253; chost is wrong on autoresume
3018 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3019 modules/generic_stage_target.py, modules/netboot_target.py,
3020 modules/stage1_target.py:
3021 make setting of destdir more global and part of generic_stage_target
3023 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3024 Fix destpath bug in netboot target
3026 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3027 modules/generic_stage_target.py, modules/stage4_target.py:
3028 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3031 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3032 modules/generic_stage_target.py, modules/stage4_target.py:
3033 remove stray ' from arch/sh.py
3035 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3036 targets/stage1/stage1-controller.sh:
3037 This finally fixes the issues with gcc-config/binutils-config in stage1.
3038 This is catalyst 2.0_rc12.
3040 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3041 Fix incorrect warning message. portdir_overlay -> portage_overlay
3043 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3044 targets/stage1/stage1-controller.sh,
3045 targets/stage1/stage1-preclean-chroot.sh:
3046 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3047 running gcc-config and binutils-config, though it probably breaks running on
3048 non-Gentoo platforms.
3050 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3051 modules/stage1_target.py:
3052 Make stage1 clean up python 2.3 and 2.4, also.
3054 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3055 targets/support/livecdfs-update.sh:
3056 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3058 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3059 modules/generic_stage_target.py:
3060 Change digests file format to HASH_NAME HASH FILE_NAME
3062 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3063 targets/stage1/stage1-controller.sh:
3064 Moved gcc-config/binutils-config to before the chroot.
3066 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3067 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3068 installed. Supports all of shashs algorithms as of 12_21_2005
3070 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3071 modules/generic_stage_target.py:
3072 Catalyst should die if source_subpath is not a string
3074 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3075 modules/generic_stage_target.py:
3076 Fix for source_subpath bug
3078 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3079 examples/generic_stage_template.spec:
3080 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3081 both stages 1 and 2.
3083 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3084 modules/stage2_target.py:
3085 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3086 stage1 to be overridden again.
3088 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3089 targets/stage1/stage1-controller.sh:
3090 It looks like gcc-config/binutils-config needs to be run with the full path,
3091 since it is run outside of the chroot.
3093 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3094 targets/stage1/stage1-controller.sh:
3095 Fixed gcc-config calls. This is 2.0_rc11.
3097 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3098 This is catalyst 2.0_rc10.
3100 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3101 modules/generic_stage_target.py:
3102 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3105 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3106 targets/support/functions.sh:
3107 Changed from -z to -n for bug #116180.
3109 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3110 modules/catalyst_support.py, modules/generic_stage_target.py:
3111 Detect missing binaries for the hashing functions and abort if not found
3113 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3114 files/catalyst.conf:
3115 Updated README to list new requirements. Set default hash as crc32. Set
3116 default digests as sha1/md5.
3118 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3119 modules/catalyst_support.py, modules/generic_stage_target.py,
3120 modules/livecd_stage2_target.py, modules/stage2_target.py:
3121 Change the internal hash checking to be quicker and more memory efficient.
3122 Add additional hash digests options.
3124 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3125 targets/tinderbox/tinderbox-chroot.sh,
3126 targets/tinderbox/tinderbox-controller.sh,
3127 targets/tinderbox/tinderbox-preclean-chroot.sh:
3128 Fixed up spacing/coding style on tinderbox.
3130 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3131 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3132 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3133 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3134 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3135 Fixed up spacing/coding style on support.
3137 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3138 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3140 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3141 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3142 targets/stage4/stage4-preclean-chroot.sh:
3143 Fixed up spacing/coding style on stage4.
3145 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3146 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3147 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3148 targets/stage3/stage3-controller.sh,
3149 targets/stage3/stage3-preclean-chroot.sh:
3150 Fixed up spacing/coding style on stages 2 and 3
3152 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3153 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3154 targets/stage1/stage1-preclean-chroot.sh:
3155 Fixed up spacing/coding style on stage1. Also changed
3156 gcc-config/binutils-config to be outside the chroot.
3158 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3159 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3160 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3161 Fixed up spacing/coding style on netboot.
3163 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3164 targets/livecd-stage1/livecd-stage1-chroot.sh,
3165 targets/livecd-stage1/livecd-stage1-controller.sh,
3166 targets/livecd-stage2/livecd-stage2-controller.sh:
3167 Fixed up spacing/coding style on livecd-stage*.
3169 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3170 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3171 targets/grp/grp-preclean-chroot.sh:
3172 Fixed up spacing/coding style on grp.
3174 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3175 targets/embedded/embedded-chroot.sh,
3176 targets/embedded/embedded-controller.sh,
3177 targets/embedded/embedded-fs-runscript.sh,
3178 targets/embedded/embedded-preclean-chroot.sh:
3179 Fixed up spacing/coding style on embedded.
3181 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3182 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3183 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3184 targets/support/functions.sh:
3185 Removing extra line from x86.py, fixing up comments, spacing, and coding
3186 style in targets/support through functions.sh
3188 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3189 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3190 Fix more tab/spacing issues .. trying to make everything use tabs
3192 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3193 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3194 modules/stage1_target.py, modules/stage2_target.py,
3195 modules/stage3_target.py, modules/stage4_target.py:
3196 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3199 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3200 modules/generic_stage_target.py:
3201 Add envscript warning to aid users who may not know what they are doing
3203 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3204 examples/generic_stage_template.spec:
3205 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3206 only configurable when building a stage2 tarball, to match the current state
3207 of portage. This is 2.0_rc9.
3209 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3210 targets/support/chroot-functions.sh:
3211 Silence more of portages beeps and clicks and whistles
3213 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3214 targets/support/chroot-functions.sh:
3215 Change the portage emerge to use run_emerge
3217 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3218 modules/generic_stage_target.py, modules/snapshot_target.py,
3219 modules/stage1_target.py, modules/stage2_target.py,
3220 modules/stage3_target.py:
3221 allow portdir_overlay to be part of all specs not including snapshot spec.
3222 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3223 Remove overlay support from the snapshot spec but added a warning.
3225 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3226 modules/stage2_target.py:
3227 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3230 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3231 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3232 Add support for bootloader softlevel=; have rsync delete the extra files out
3233 of the overlay so that the overlay always matches the source dir
3235 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3236 Swapped -v/-V since I had gotten them wrong here.
3238 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3239 modules/generic_stage_target.py:
3240 Fix stupid overlay bug
3242 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3243 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3244 targets/livecd-stage1/livecd-stage1-chroot.sh,
3245 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3246 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3247 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3248 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3249 targets/support/unmerge.sh:
3250 Made sure we use -f on removing the default links for splash. Removed
3251 check_portage_version as it really isn't needed anymore. Removed
3252 --no-install from genkernel commands in kmerge.sh so users must manually
3253 remove kernels from /boot. This is 2.0_rc8.
3255 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3256 targets/support/livecdfs-update.sh:
3257 Made sed on devfsd.conf conditional on it existing. Removes one more error
3258 message from a standard catalyst run.
3260 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3261 Added warning about breaking snapshot cache and re-enable autoresume, since
3262 the errors I was getting were elsewhere.
3264 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3265 modules/generic_stage_target.py:
3266 Fix indentation error the last commit caused
3268 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3269 modules/generic_stage_target.py:
3270 Always clear autoresume points after a successful run
3272 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3273 targets/support/livecdfs-update.sh:
3274 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3275 snapshot caching after a successful gentoo-release-livecd run.
3277 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3278 targets/support/rc-update.sh:
3279 Added famd to default on official LiveCD.
3281 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3282 targets/support/chroot-functions.sh:
3283 Fixes 'too many arguments' error in check_portage_version.
3285 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3286 modules/generic_stage_target.py:
3287 remove extra self.env={} that was resetting the environment to null
3289 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3290 modules/livecd_stage1_target.py:
3291 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3294 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3295 Add a default path to the environment in the chroot
3297 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3298 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3299 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3300 targets/livecd-stage2/livecd-stage2-controller.sh,
3301 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3302 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3303 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3304 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3305 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3306 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3307 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3308 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3309 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3311 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3313 Fixed up the man page, which has been suffering for some time, and also
3314 reversed -v/-V in the help message.
3316 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3317 targets/support/livecdfs-update.sh:
3318 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3321 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3322 Turning off autoresume of doom until I can get more testing. I've had
3323 several issues with it. I'll be reporting/fixing these as I come across them
3324 but for now wish to turn it off by default as I don't want this one feature
3325 to stop the possible 2.0 final release.
3327 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3328 targets/livecd-stage2/unmerge.sh:
3329 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3330 anymore and probably should have been removed a long time ago when the new
3331 code was put into place in livecdfs-update.sh and livecd-local.start
3334 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3335 targets/livecd-stage1/livecd-stage1-chroot.sh,
3336 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3337 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3338 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3340 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3341 modules/generic_stage_target.py, modules/generic_target.py:
3342 self.env should be a part of the super class generic_target so it applies to
3343 snapshots as well; removing redundant pass in the generic_target class as
3344 its not needed. There is code there to fill the statements
3346 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3347 targets/support/livecdfs-update.sh:
3348 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3351 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3352 Changed version stamp to 2.0_rc6.
3354 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3355 modules/generic_stage_target.py:
3356 Fix for unpack cases
3358 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3359 modules/generic_stage_target.py:
3362 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3363 modules/catalyst_support.py, modules/generic_stage_target.py,
3364 modules/grp_target.py, modules/livecd_stage1_target.py,
3365 modules/livecd_stage2_target.py, modules/netboot_target.py,
3366 modules/snapshot_target.py, modules/tinderbox_target.py:
3367 Stop reading env from the OS. Rely on the more on the envscript for oddball
3368 settings. Change -v to verbose and -V to version
3370 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3373 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3374 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3377 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3378 examples/generic_stage_template.spec:
3379 Added chost/cflags/cxxflags/ldflags to example spec template.
3381 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3382 targets/support/rc-update.sh:
3383 OK, just kidding on that last commit. We were already doing rc-update add
3384 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3385 there's no point in having it in rc-update.sh
3387 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3388 targets/support/rc-update.sh:
3389 Have rc-update add xdm if livecd/xdm is set.
3391 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3392 modules/catalyst_lock.py, modules/catalyst_support.py,
3393 modules/embedded_target.py, modules/generic_stage_target.py,
3394 modules/grp_target.py, modules/livecd_stage1_target.py,
3395 modules/livecd_stage2_target.py, modules/netboot_target.py,
3396 modules/stage1_target.py, modules/stage4_target.py,
3397 modules/tinderbox_target.py:
3398 So I was just kidding on that last commit. This one is 2.0_rc4.
3400 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3401 modules/catalyst_lock.py, modules/catalyst_support.py,
3402 modules/embedded_target.py, modules/generic_stage_target.py,
3403 modules/grp_target.py, modules/livecd_stage1_target.py,
3404 modules/livecd_stage2_target.py, modules/netboot_target.py,
3405 modules/stage1_target.py, modules/stage2_target.py,
3406 modules/stage4_target.py, modules/tinderbox_target.py:
3407 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3409 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3410 files/catalyst.conf, modules/catalyst_lock.py,
3411 modules/catalyst_support.py, modules/embedded_target.py,
3412 modules/generic_stage_target.py, modules/grp_target.py,
3413 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3414 modules/netboot_target.py, modules/stage1_target.py,
3415 modules/stage2_target.py, modules/stage4_target.py,
3416 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3417 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3418 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3420 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3421 modules/generic_stage_target.py:
3422 Fix autoresume for unpacking tarballs
3424 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3425 targets/support/livecdfs-update.sh:
3426 remove gnap livecd-type per Koon's request
3428 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3429 change rc-update add modules default to rc-update add modules boot
3431 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3432 modules/generic_stage_target.py, modules/grp_target.py:
3433 Add more verbosity to digests if -V is enabled, add more print messages to
3436 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3437 modules/generic_stage_target.py, modules/grp_target.py:
3438 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3440 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3441 Fix folder name for grp build dir to not have .tar.bz2 at the end
3443 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3444 modules/catalyst_support.py, modules/generic_stage_target.py:
3445 Add md5 and sha .digests file creation per wolf31o2's feature request
3447 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3448 This is catalyst-2.0_rc2.
3450 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3451 files/catalyst.conf, modules/generic_stage_target.py,
3452 modules/livecd_stage1_target.py:
3453 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3454 after each successful kernel build;add autoresume documentation to
3457 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3458 targets/embedded/embedded-controller.sh,
3459 targets/embedded/embedded-fs-runscript.sh,
3460 targets/livecd-stage2/livecd-stage2-controller.sh,
3461 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3462 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3463 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3464 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3465 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3466 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3467 targets/support/rc-update.sh:
3468 Changed multiple spaces to tabs to satisfy my OCD.
3470 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3471 targets/support/chroot-functions.sh:
3472 Bumped genkernel detection to require 3.3.0 or higher
3474 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3475 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3476 targets/netboot/netboot-controller.sh:
3477 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3478 clst_grp_use. This is catalyst-2.0_rc1.
3480 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3481 targets/netboot/netboot-controller.sh:
3482 change to clst_use from clst_netboot_use
3484 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3485 targets/livecd-stage1/livecd-stage1-chroot.sh,
3486 targets/stage4/stage4-chroot.sh:
3487 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3489 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3490 targets/stage4/stage4-chroot.sh:
3491 Fixed USE invocations in stage4 target.
3493 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3494 modules/livecd_stage1_target.py:
3495 Force use=livecd for livecd-stage1
3497 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3498 This is version 2.0_pre20051129.
3500 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3501 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3502 Removed kudzu-knoppix from example spec files.
3504 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3505 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3506 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3508 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3509 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3510 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3511 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3512 definitions in the examples to fit in 80 columns.
3514 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3515 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3516 modules/grp_target.py, modules/tinderbox_target.py,
3517 targets/tinderbox/tinderbox-chroot.sh:
3518 Tinderbox script: added newuse, tinderbox and grp targets added support for
3519 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3520 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3522 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3523 Added portdir example to catalyst.conf for bug #113272.
3525 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3526 targets/support/create-iso.sh:
3527 Fixed a few lines which were causing the isolinux directory to be removed
3528 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3530 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3531 targets/support/create-iso.sh:
3532 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3534 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3535 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3536 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3537 too many arches dont use it by default, test for an initrd in the yaboot
3540 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3541 modules/generic_stage_target.py:
3542 Fix split error if use is specified
3544 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3545 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3546 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3547 Updated palo version from catalyst 1.x for HPPA.
3549 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3550 targets/support/bootloader-setup.sh:
3551 Removing for loop for grub on amd64/x86 as it was totally useless.
3553 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3554 targets/support/bootloader-setup.sh:
3555 Remove vga= line for PPC.
3557 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3558 targets/support/bootloader-setup.sh:
3559 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3561 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3562 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3563 Removing slot patch as it probably didn't belong here anyway, and updating
3564 version stamp to 2.0_pre20051118.
3566 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3567 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3568 targets/support/bootloader-setup.sh:
3569 fix the bootloader script for isolinux so that it actually makes a cfg file,
3570 remove extra unneeded catalyst aborting print statement, reorganize rm code
3571 to make sure is splits properly and is an array even from the cmdline
3573 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3574 targets/support/livecdfs-update.sh:
3575 Added call to update-usbids to download the latest usb.ids file.
3577 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3578 modules/generic_stage_target.py:
3579 Move checks of running catalyst into the target which is simpler
3581 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3582 modules/generic_stage_target.py:
3583 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3584 that doesnt exist yet
3586 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3587 Keep unnecessary programs from installing into kerncache
3589 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3590 modules/generic_stage_target.py:
3591 Turn on more tracebacks at this point to better debug .. will need to turn
3592 them down as we find errors and build appropriate error handlers
3594 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3595 Changed version marker to 2.0_pre20051115 for new ebuild.
3597 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3598 modules/livecd_stage2_target.py:
3599 Fix bug in livecd stage2 so that it doesnt try to use tar
3601 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3602 targets/livecd-stage2/livecd-stage2-controller.sh:
3603 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3604 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3605 of Getting_Online.txt from catalyst 1.1.10.10.
3607 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3608 Added Joshua Kinard to authors for his mips contributions.
3610 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3611 examples/livecd-stage2_template.spec:
3612 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3613 Paul Kessler on gentoo-catalyst. ;]
3615 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3616 Change variables from cat1 format to cat2
3618 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3619 modules/generic_stage_target.py, modules/stage1_target.py:
3620 Fix modules has no attribute register
3622 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3623 modules/generic_stage_target.py:
3624 Fix broken aliases code that was just proof of concept
3626 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3627 Output mkisofs command line options to assist in debugging
3629 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3630 modules/generic_stage_target.py, targets/support/create-iso.sh:
3633 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3634 modules/generic_stage_target.py:
3635 Add VERY basic support for aliases kernel parameter.
3637 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3638 modules/livecd_stage2_target.py:
3639 Remove large section of commented code
3641 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3642 modules/generic_stage_target.py, modules/stage1_target.py:
3643 Allow LDFLAGS to be specified as an ENV variable for stage1
3645 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3646 modules/generic_stage_target.py:
3647 Fix rc-update to automatically run default options for livecds. Removed an
3648 erroneous key check.
3650 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3651 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3652 Make use spec key optional to default to profile defaults
3654 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3655 +examples/stage4_template.spec:
3656 Preliminary stage4_template.spec file
3658 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3659 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3660 Updated version stamp and added slot patch.
3662 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3663 Fix ordering problem so self.settings is defined
3665 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3666 modules/generic_stage_target.py:
3667 Correct a rsync issue when the directory doesnt exist
3669 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3670 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3671 targets/livecd-stage2/livecd-stage2-controller.sh,
3672 targets/netboot/netboot-controller.sh,
3673 targets/stage4/stage4-controller.sh:
3674 run pre_kmerge and post_kmerge only once
3676 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3677 targets/support/bootloader-setup.sh:
3678 MIPS bootloader patch
3680 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3681 targets/support/mips-arcload_conf.sh:
3682 Fix MIPS Serial Detection
3684 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3685 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3686 +targets/support/mips-arcload_conf.sh:
3687 Application of Kumba's patches for MIPS support
3689 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3690 Check for the correct arch specific cd building tool
3692 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3693 modules/generic_stage_target.py:
3694 Print a warning if livecd/iso is not defined
3696 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3697 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3699 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3700 targets/support/post-kmerge.sh:
3701 Check for existence of files in /lib/modules before running depscan.sh. This
3702 replaces the mips-specific check and makes it portable.
3704 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3705 modules/generic_stage_target.py:
3706 update autoresume logic when dealing with rsync unpack operations
3708 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3709 targets/support/post-kmerge.sh:
3710 Bypass module load on mips
3712 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3713 remove --no-deps so dependancies get installed for genkernel
3715 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3716 modules/generic_stage_target.py:
3717 Fix missing : statement in unpack
3719 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3720 modules/generic_stage_target.py:
3721 fix livecd-stage2 unpack when seedcache is turned off
3723 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3724 targets/support/functions.sh:
3725 Fix module unpacking and make it actually optional.
3727 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3728 modules/generic_stage_target.py:
3729 Fix broken seedcache autoresume interaction
3731 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3732 modules/generic_stage_target.py:
3733 Cleanup stage directories properly for tar installs
3735 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3736 Tinderbox no longer cleans /tmp/*
3738 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3739 targets/tinderbox/tinderbox-chroot.sh,
3740 targets/tinderbox/tinderbox-controller.sh:
3741 Fixing problem with bind mounted portage and final rsync on tinderbox target
3742 and adding additional logging.
3744 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3745 Stop tinderbox from trying to create a tarball of itself
3747 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3748 modules/generic_stage_target.py:
3749 Fix catalyst so it fully disables snapcache when its not specified in the
3752 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3753 examples/livecd-stage2_template.spec:
3754 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3755 spec template and updating version stamp.
3757 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3758 modules/catalyst_support.py:
3759 allow file_check to proceed if key is not in use
3761 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3762 Recursively make the missing directories
3764 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3765 Fix extract_modules to just echo a warning that it is missing
3767 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3768 files/catalyst.conf:
3769 Updating default configuration for catalyst and updating version stamp,
3770 since we're beginning internal testing for release.
3772 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3773 modules/generic_stage_target.py:
3774 fix bug 106004 split strings into a list for empty and rm operation
3776 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3777 modules/livecd_stage2_target.py:
3778 Append slashes to directories so rsyncs work properly
3780 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3781 examples/livecd-stage2_template.spec:
3782 Changing source_subpath for livecd-stage2 example for bug #101704.
3784 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3785 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3786 targets/support/livecdfs-update.sh:
3787 Added livecd/xdm and livecd/xsession options. These are used to setup the
3788 default display manager and X session, respectively. Added supporting
3789 documentation to example spec files. Imported more work from my fsscript for
3790 the official LiveCD.
3792 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3793 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3794 discussion, see bug #88777.
3796 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3797 modules/generic_stage_target.py:
3798 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3799 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3801 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3802 targets/livecd-stage1/livecd-stage1-controller.sh,
3803 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3804 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3805 on livecd-stage2 and removing universal motd for livecd/type of
3806 gentoo-release-livecd.
3808 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3809 modules/livecd_stage1_target.py:
3810 Add optional livecd/type env var for scripts to add optional items to the
3813 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3814 -livecd/files/x86-help.msg:
3815 Removing x86-help.msg as it is no longer used.
3817 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3818 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3819 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3820 Add dobladecenter description to bootloader files for x86/amd64.
3822 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3823 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3825 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3826 modules/generic_stage_target.py:
3827 Added split to use section for bug #104414.
3829 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3830 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3831 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3832 Tabs to whitespaces for isolinux.
3834 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3835 targets/support/bootloader-setup.sh:
3836 Changed isolinux to use new split-out help messages. Using grub gives a
3837 single help message with pager.
3839 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3840 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3841 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3842 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3843 Added F2->F7 help messages for isolinux.
3845 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3846 livecd/files/README.txt, livecd/files/generic.motd.txt,
3847 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3848 livecd/files/livecd-local.start:
3849 Updated files from latest used to build LiveCD.
3851 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3852 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3854 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3855 modules/catalyst_support.py:
3856 Added fix for using options with = in them with --cli (ex.
3857 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3858 <cell@ices.utexas.edu> for pointing this out to me via email.
3860 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3861 modules/generic_stage_target.py, targets/support/functions.sh:
3862 fix bug in exec_in_chroot for stage1 target
3864 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3865 modules/generic_stage_target.py:
3866 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3867 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3869 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3870 catalyst, examples/livecd-stage2_template.spec,
3871 examples/snapshot_template.spec, files/catalyst.conf,
3872 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3873 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3874 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3875 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3876 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3877 targets/livecd-stage2/livecd-stage2-controller.sh,
3878 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3879 targets/stage2/stage2-preclean-chroot.sh,
3880 targets/stage3/stage3-preclean-chroot.sh,
3881 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3882 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3883 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3884 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3885 targets/support/target_image_setup.sh:
3886 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3887 to look at gamecdfs-update.sh yet.
3889 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3890 modules/generic_stage_target.py:
3891 Remove extra debugging print statement
3893 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3894 +modules/catalyst_lock.py, modules/catalyst_support.py,
3895 modules/embedded_target.py, modules/generic_stage_target.py,
3896 modules/grp_target.py, modules/livecd_stage1_target.py,
3897 modules/livecd_stage2_target.py, modules/netboot_target.py,
3898 modules/snapshot_target.py, modules/stage1_target.py,
3899 modules/stage2_target.py, modules/stage4_target.py,
3900 targets/support/functions.sh:
3901 Add locking support. Code simplification for unpack and unpack snapshot.
3902 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3903 Add seedcache support (Grabs output from previous target run)
3904 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3906 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3907 modules/catalyst_support.py, modules/generic_stage_target.py:
3908 Add support to cache the snapshot dir. add snapcache to options. add
3909 snapshot_cache= to override the default location of the cache in
3910 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3912 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3913 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3914 Forward port README.txt and Getting_Online.txt files from catalyst
3917 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3918 Add automatic creation/deletion of runlevels based on rcadd rcdel
3920 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3921 Fix grp so that grp/use is not required anymore
3923 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3924 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3925 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3926 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3927 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3928 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3929 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3930 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3931 they are known to cause booting problems.
3933 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3934 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3935 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3936 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3939 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3940 targets/stage1/stage1-chroot.sh:
3941 Fixed quoting in stage1 profile check.
3943 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3944 targets/stage3/stage3-chroot.sh:
3945 Fixing USE for stage3.
3947 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3948 targets/support/chroot-functions.sh:
3949 Fix FETCH code so it will run for Pylon
3951 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3952 targets/grp/grp-chroot.sh:
3953 Fix bindist invcation.
3955 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3956 targets/grp/grp-chroot.sh:
3957 Made sure bindist was used for all emerges in GRP.
3959 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3960 Fix USE flags for GRP build
3962 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3963 targets/stage4/stage4-chroot.sh:
3964 let GRP use the users environment variables and removed extra
3965 GRP_STAGE23_USE from stage4
3967 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3968 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3969 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3971 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3972 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3973 impact all previous spec files that use this option. It's beejay's fault.
3975 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3976 Changed to use linux32 for ppc32 support when build host is ppc64.
3978 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3980 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3982 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3983 Minor cosmetic print statement fixes for readability
3985 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3986 modules/catalyst_support.py, modules/generic_stage_target.py:
3987 Fix None None bug and exception reporting
3989 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3990 Fix iso creation script. Case statement out of place
3992 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3993 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3994 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3995 catalyst, files/catalyst.conf, modules/builder.py,
3996 modules/catalyst_support.py, modules/embedded_target.py,
3997 modules/generic_stage_target.py, modules/generic_target.py,
3998 modules/grp_target.py, modules/livecd_stage1_target.py,
3999 modules/livecd_stage2_target.py, modules/netboot_target.py,
4000 modules/snapshot_target.py, modules/stage1_target.py,
4001 modules/stage2_target.py, modules/stage3_target.py,
4002 modules/stage4_target.py, modules/tinderbox_target.py,
4003 targets/embedded/embedded-chroot.sh,
4004 targets/embedded/embedded-fs-runscript.sh,
4005 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4006 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4007 targets/grp/grp-preclean-chroot.sh,
4008 targets/livecd-stage1/livecd-stage1-chroot.sh,
4009 targets/livecd-stage1/livecd-stage1-controller.sh,
4010 targets/livecd-stage2/livecd-stage2-controller.sh,
4011 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4012 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4013 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4014 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4015 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4016 targets/stage2/stage2-controller.sh,
4017 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4018 targets/stage3/stage3-controller.sh,
4019 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4020 targets/stage4/stage4-controller.sh,
4021 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4022 targets/support/create-iso.sh, targets/support/functions.sh,
4023 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4024 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4025 targets/support/target_image_setup.sh,
4026 targets/tinderbox/tinderbox-chroot.sh,
4027 targets/tinderbox/tinderbox-controller.sh,
4028 targets/tinderbox/tinderbox-preclean-chroot.sh:
4029 Big honkin' copyright update.
4031 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4032 modules/generic_stage_target.py:
4033 add additional logging output. Use standard os redirection methods to log to
4036 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4037 targets/stage1/stage1-chroot.sh:
4038 Added profile sanity check for bug #97867.
4040 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4041 targets/support/bootloader-setup.sh:
4042 Removing acpi=off from default kernel arguments and adding ia64
4043 livecd-stage2 support functions and cdtar.
4045 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4046 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4047 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4048 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4049 splash command line.
4051 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4052 targets/support/create-iso.sh:
4053 Fixed up zisofs support. Waiting for response from sparc before touching
4056 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4057 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4058 targets/support/functions.sh:
4059 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4060 to allow it to work on all arches that dynamically build their bootloader
4063 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4064 targets/stage4/stage4-controller.sh:
4065 Fix stage4 so it doesnt run the bootloader stuff
4067 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4068 targets/support/bootloader-setup.sh:
4069 Removed dokeymap from non-Gentoo releases.
4071 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4072 targets/support/livecdfs-update.sh:
4073 Added call to update-pciids to download the latest pci.ids file.
4075 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4076 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4077 modules/stage4_target.py:
4078 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4080 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4081 Fix issue where -s on the command line would not run
4083 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4084 livecd/files/generic.motd.txt:
4085 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4086 kernel configurations.
4088 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4089 targets/support/livecdfs-update.sh:
4090 Updated hostname/domainname creation for new baselayout.
4092 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4093 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4094 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4096 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4097 targets/support/chroot-functions.sh:
4098 Change portage emerge to use --oneshot --nodeps to keep from merging the
4099 same packages multiple times.
4101 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4102 targets/stage2/stage2-chroot.sh:
4103 Added a -p bootstrap when catalyst is called with -V (verbose).
4105 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4106 targets/support/livecdfs-update.sh:
4107 Removed inittab hack, as this is done by livecd-tools.
4109 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4110 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4111 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4113 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4114 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4115 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4116 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4117 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4118 targets/livecd-stage2/livecd-stage2-controller.sh:
4119 Removed gentoo.png and creation of face directory. Changed
4120 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4123 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4124 targets/stage1/stage1-preclean-chroot.sh,
4125 targets/support/chroot-functions.sh:
4126 Added setup_binutils function and force both of them to run during stage1
4129 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4130 examples/livecd-stage2_template.spec:
4131 Added livecd/volid explanation to example spec.
4133 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4134 targets/support/create-iso.sh:
4135 General cleanup of ISO code and added default livecd/volid when it is not set.
4137 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4138 targets/embedded/embedded-controller.sh:
4139 Actually modify the embedded target this time.
4141 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4142 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4143 targets/livecd-stage2/livecd-stage2-controller.sh,
4144 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4145 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4146 and livecd-stage2 targets.
4148 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4149 files/catalyst.conf:
4150 Retired John Davis <zhen@gentoo.org> and added storedir to default
4153 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4154 targets/support/livecdfs-update.sh:
4155 Uncommented openglify, since it is needed for both opengl-update-livecd and
4158 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4159 modules/generic_stage_target.py:
4160 Fix print statement so it shows when kill_chroot_pids is run correctly
4162 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4163 modules/snapshot_target.py:
4164 Fix snapshot target to skip the kill_pids check
4166 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4167 Bug fixes in parse_spec, fix issues detecting list or string.
4169 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4170 modules/catalyst_support.py:
4171 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4172 spaces are after :. Better handling of comments ( ie preprocessed and
4173 stripped off ). Unset empty keys.
4175 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4176 targets/support/kill-chroot-pids.sh:
4177 Remove extra P_NAME definition that is never used. Saves processing time.
4178 Bumped catalyst to pre2
4180 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4181 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4182 +targets/support/kill-chroot-pids.sh:
4183 User info about runscript and archscript. Added checks for processes running
4184 in the chroot and created a script to kill them. Should fix the unmounting
4185 issues with gconfd or any other running application in the chroot
4187 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4188 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4189 Remove using gcc-config to set things up as we should all be using 2005.0
4192 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4193 examples/livecd-stage2_template.spec:
4194 Added livecd/users to example livecd-stage2 spec file.
4196 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4197 targets/support/livecdfs-update.sh:
4198 Change default hostnames for livecds
4200 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4201 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4202 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4205 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4206 modules/livecd_stage2_target.py:
4207 Clear autoresume flags when build is done
4209 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4210 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4211 targets/support/create-iso.sh:
4212 Fix isolinux so that it finds menus and kernels and stuff
4214 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4215 modules/generic_stage_target.py:
4216 Make purge operation a little less chatty, removed print statements
4218 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4219 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4220 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4221 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4223 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4224 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4225 print warning message about deprecated use of cdfstype
4227 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4228 targets/support/chroot-functions.sh:
4229 statically define genkernel location to eliminate which command failure if
4230 genkernel is not installed
4232 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4233 modules/generic_stage_target.py:
4234 change the portage_overlay to an array so it always works
4236 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4237 modules/catalyst_support.py:
4238 Fix exception handling to remove extraneous prints of None
4240 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4241 Remove iso creation code from stage4
4243 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4244 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4245 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4246 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4247 targets/livecd-stage1/livecd-stage1-chroot.sh,
4248 targets/livecd-stage1/livecd-stage1-controller.sh,
4249 targets/livecd-stage2/livecd-stage2-controller.sh,
4250 targets/netboot/netboot-controller.sh,
4251 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4252 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4253 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4254 targets/support/create-iso.sh, targets/support/kmerge.sh,
4255 targets/support/target_image_setup.sh,
4256 targets/tinderbox/tinderbox-controller.sh:
4257 Fix some exception handling in catalyst_support.py, remove intermediate
4258 destination folder of iso and tarball, add additional tests for folders not
4259 found on host but defined in spec file, keep catalyst from erroring in this
4260 case, change exit code on shell scripts so that errors are reported to
4261 catalyst and causes catalyst to die on errors, fix bug in
4262 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4263 check for mkisofs that informs the user of where to get the program, and
4264 removed the autoresume code from ccache and distcc installation until I can
4265 figure out a way to have the autoresume flag go someplace outside the chroot.
4267 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4268 Remove bind mounts before rm operations happen at startup
4270 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4271 modules/generic_stage_target.py:
4272 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4274 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4275 modules/generic_stage_target.py:
4276 fix minor bug in the purge code so that it actually runs the commands
4278 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4279 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4280 modules/stage4_target.py:
4281 Change ordering of tasks so root_overlay and fsscript occur after
4282 livecd_update, giving users a chance to override livecd_update
4284 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4285 modules/catalyst_support.py, modules/generic_stage_target.py:
4286 Added a better exception handling message for keyboard interrupt and added
4287 countdown timer for purge operation to give an opportunity to exit
4289 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4290 modules/catalyst_support.py, modules/generic_stage_target.py:
4291 Add support to clear the autoresume flags and improve the purge code to
4292 clean the chroot, and pkg/kern cache
4294 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4295 modules/catalyst_support.py, modules/generic_stage_target.py,
4296 modules/livecd_stage1_target.py:
4297 only append livecd-tools to the livecd-stage1 target package list and move a
4298 check out of the way so command line and spec files can co-exist
4300 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4301 modules/generic_stage_target.py:
4302 fixed python syntax in set_packages so catalyst will run
4304 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4305 modules/embedded_target.py, modules/generic_stage_target.py,
4306 modules/grp_target.py, modules/livecd_stage1_target.py,
4307 modules/livecd_stage2_target.py, modules/netboot_target.py,
4308 modules/stage4_target.py, modules/tinderbox_target.py,
4309 targets/embedded/embedded-chroot.sh,
4310 targets/embedded/embedded-controller.sh,
4311 targets/livecd-stage1/livecd-stage1-controller.sh,
4312 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4313 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4314 targets/livecd-stage2/livecd-stage2-controller.sh,
4315 -targets/livecd-stage2/livecd-stage2-iso.sh,
4316 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4317 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4318 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4319 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4320 +targets/support/target_image_setup.sh:
4321 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4324 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4325 targets/livecd-stage2/livecd-stage2-controller.sh,
4326 targets/support/livecdfs-update.sh:
4327 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4328 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4329 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4332 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4333 targets/livecd-stage2/livecd-stage2-controller.sh,
4334 targets/support/rc-update.sh:
4335 Updated rc-update.sh with better defaults for different livecd/type settings
4336 and cleaning up file copying in livecd-stage2-controller.sh to match
4339 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4340 Made example of catalyst.conf in README match the default catalyst.conf
4343 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4345 Removing old files from previous maintainers and updating README.
4347 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4348 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4349 Added livecd/users option to create non-root users. The first user listed
4350 will also be used for auto-starting X, if X is merged onto the CD.
4352 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4353 targets/livecd-stage1/livecd-stage1-controller.sh,
4354 targets/livecd-stage2/livecd-stage2-controller.sh,
4355 targets/support/livecdfs-update.sh:
4356 Updated all instances of livecd/type: gentoo-release-environmental to
4357 gentoo-release-livecd and added generic-livecd.
4359 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4360 examples/fsscript.sh.example, examples/gamecd.conf.example,
4361 examples/generic_stage_template.spec, examples/grp_template.spec,
4362 examples/livecd-stage1_template.spec,
4363 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4364 examples/snapshot_template.spec:
4365 Imported example files from catalyst 1.1.9 to make them more verbose.
4367 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4368 Fix grp/use bug #89365
4370 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4371 modules/generic_stage_target.py, targets/support/kmerge.sh:
4372 Fixes for initramfs overlay support.
4374 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4375 modules/generic_stage_target.py, targets/support/kmerge.sh,
4376 targets/support/pre-kmerge.sh:
4377 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4378 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4379 caching bug; Also adding preliminary support for initramfs_overlay from
4382 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4383 modules/generic_stage_target.py, targets/support/kmerge.sh:
4384 Removed support for postconf as genkernel no longer has that option
4386 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4387 modules/embedded_target.py, modules/generic_stage_target.py,
4388 modules/grp_target.py, modules/livecd_stage1_target.py,
4389 modules/livecd_stage2_target.py, modules/netboot_target.py,
4390 modules/stage4_target.py, modules/tinderbox_target.py,
4391 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4392 targets/stage1/stage1-preclean-chroot.sh,
4393 targets/support/chroot-functions.sh:
4394 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4395 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4397 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4398 modules/livecd_stage2_target.py:
4399 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4401 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4402 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4403 modules/livecd_stage2_target.py, modules/stage4_target.py,
4404 targets/livecd-stage1/livecd-stage1-controller.sh,
4405 targets/livecd-stage2/livecd-stage2-controller.sh,
4406 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4407 targets/support/functions.sh, targets/support/kmerge.sh,
4408 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4409 Generalized kernel support, fsscript, rcupdate, etc for stage4
4411 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4412 targets/support/pre-kmerge.sh:
4413 Removed sed for usb devices from legacy genkernel, as we're going to require
4414 a version much higher that no longer exhibits the bug.
4416 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4417 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4418 targets/support/livecdfs-update.sh:
4419 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4420 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4421 the ut2004demo shell script has been renamed to ut2004-demo.
4423 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4424 let genkernel always reinstall itself
4426 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4427 modules/catalyst_support.py, modules/generic_stage_target.py,
4428 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4429 fix case bug in livecdfs-update.sh; fix bug in initial command line
4430 arguement parsing; add cflags spec file support which is only allowed to
4433 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4434 targets/stage3/stage3-chroot.sh:
4435 Fix a use flag bug in the stage3
4437 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4438 modules/generic_stage_target.py:
4439 Changes to allow cflags, chost, cxxflags in a spec file
4441 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4442 targets/livecd-stage1/livecd-stage1-controller.sh,
4443 targets/livecd-stage2/livecd-stage2-controller.sh,
4444 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4445 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4446 targets/support/pre-kmerge.sh:
4447 change the code to use more case statements. Fix gcc issue in stage1.
4449 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4450 targets/livecd-stage1/livecd-stage1-controller.sh,
4451 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4452 Merging in changes from catalyst 1.1.x for gamecd support.
4454 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4455 targets/stage1/stage1-preclean-chroot.sh:
4456 Removing gcc-config stuff to see if its still required to work around a gcc
4459 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4460 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4461 Added tests for genkernel >3.2.0
4463 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4466 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4467 Updated AUTHORS with new maintainers and updated contributors list.
4469 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4470 examples/fsscript.sh.example, livecd/files/README.txt,
4471 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4472 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4473 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4474 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4475 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4476 universal.motd.txt to resolve documentation issue on bug #86914. Added
4477 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4478 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4481 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4482 targets/livecd-stage2/livecd-stage2-controller.sh:
4483 Removed a few unnecessary comments
4485 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4486 Removed obsolete files from the livecd directory as the functionality has
4487 moved into the targets folders
4489 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4490 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4491 Additional catalyst 2.0.0 files
4493 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4494 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4495 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4496 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4497 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4498 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4499 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4500 -livecd/runscript/alpha-archscript.sh,
4501 -livecd/runscript/default-runscript.sh,
4502 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4503 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4504 -livecd/runscript-support/gamecdfs-update.sh,
4505 -livecd/runscript-support/kmerge.sh,
4506 -livecd/runscript-support/livecdfs-update.sh,
4507 -livecd/runscript-support/post-kmerge.sh,
4508 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4509 modules/embedded_target.py, modules/generic_stage_target.py,
4510 modules/grp_target.py, modules/livecd_stage1_target.py,
4511 modules/livecd_stage2_target.py, -modules/netboot.py,
4512 +modules/netboot_target.py, modules/snapshot_target.py,
4513 modules/stage1_target.py, +modules/stage4_target.py,
4514 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4515 +targets/embedded/embedded-controller.sh,
4516 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4517 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4518 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4519 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4520 +targets/livecd-stage1/livecd-stage1-controller.sh,
4521 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4522 -targets/livecd-stage1/livecd-stage1.sh,
4523 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4524 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4525 +targets/livecd-stage2/livecd-stage2-controller.sh,
4526 +targets/livecd-stage2/livecd-stage2-iso.sh,
4527 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4528 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4529 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4530 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4531 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4532 +targets/stage1/stage1-controller.sh,
4533 +targets/stage1/stage1-preclean-chroot.sh,
4534 -targets/stage1/stage1-preclean1-chroot.sh,
4535 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4536 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4537 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4538 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4539 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4540 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4541 +targets/stage4/stage4-preclean-chroot.sh,
4542 +targets/support/chroot-functions.sh,
4543 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4544 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4545 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4546 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4547 +targets/tinderbox/tinderbox-controller.sh,
4548 targets/tinderbox/tinderbox-preclean-chroot.sh,
4549 -targets/tinderbox/tinderbox.sh:
4550 Initial Import of Catalyst 2.0.0
4552 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4553 livecd/runscript-support/livecdfs-update.sh:
4554 Added /usr/portage as tmpfs (this will be made conditional later).
4556 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4557 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4558 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4559 from an interactive shell.
4561 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4562 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4563 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4564 livecd/runscript-support/pre-kmerge.sh,
4565 livecd/runscript/default-runscript.sh:
4566 Moved livecd-bash_profile to livecd-bashrc. Added check for
4567 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4568 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4571 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4572 modules/generic_stage_target.py:
4573 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4576 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4577 livecd/runscript/default-runscript.sh,
4578 targets/livecd-stage1/livecd-stage1.sh:
4579 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4580 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4581 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4584 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4585 livecd/runscript/ppc-archscript.sh:
4586 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4588 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4589 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4590 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4591 for multiple initrd files.
4593 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4594 livecd/runscript/ppc-archscript.sh:
4595 Modifed PPC archscript to close bug #84648 and also to make the PPC
4596 archscript produce multiple initrd files, like x86/amd64.
4598 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4599 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4600 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4601 livecd/runscript/ppc-archscript.sh:
4602 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4603 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4604 livecd/volid for the HFS volid, too.
4606 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4607 Calling this one 1.1.7 and rolling a tarball.
4609 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4610 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4611 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4612 -livecd/runscript/sparc64-archscript.sh,
4613 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4614 Added livecd/volid to set the volume ID when creating the ISO, patch by
4615 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4616 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4618 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4619 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4620 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4621 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4623 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4624 livecd/runscript-support/livecdfs-update.sh:
4625 Removed hdparm from default runlevel as it break ide=nodma at boot.
4627 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4628 livecd/runscript-support/kmerge.sh,
4629 livecd/runscript-support/pre-kmerge.sh,
4630 targets/livecd-stage1/livecd-stage1-chroot.sh:
4631 Revert last set of changes and remove portage version check from emerge in
4632 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4635 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4636 livecd/runscript-support/kmerge.sh,
4637 livecd/runscript-support/pre-kmerge.sh:
4638 Change genkernel check to use best_version and has_version to determine if
4639 the any previously installed versions of genkernel are up to date. Change
4640 emerge line for kernels to use -n option to only install if they were not
4641 previously installed.
4643 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4644 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4645 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4646 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4647 livecd/runscript/sparc-archscript.sh:
4648 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4649 unified sparc32/sparc64 cdtar.
4651 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4652 livecd/runscript-support/livecdfs-update.sh,
4653 livecd/runscript-support/pre-kmerge.sh:
4654 Change sudoers update to only run if /etc/sudoers exists and only reduce
4655 splash to 1024x768 on minimal and universal install CD.
4657 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4658 targets/livecd-stage1/livecd-stage1.sh:
4659 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4662 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4663 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4664 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4665 livecd/runscript/sparc64-archscript.sh,
4666 livecd/runscript/x86-archscript.sh:
4667 Added a new empty livecd file to each archscript. This will be used for an
4668 identifier by genkernel to allow booting from a non-primary CDROM.
4670 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4671 Catalyst 1.1.6 is here.
4673 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4674 targets/stage1/stage1-preclean2-chroot.sh:
4675 Commenting out stage1 cleaning of /var/db.
4677 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4678 livecd/runscript-support/pre-kmerge.sh:
4679 Made splash reduction to 1024x768 only for minimal and universal release media.
4681 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4682 targets/stage1/stage1-preclean2-chroot.sh:
4683 Added SLOT files back to /var/db entries in stage1.
4685 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4686 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4687 livecd/runscript/default-runscript.sh,
4688 livecd/runscript-support/livecdfs-update.sh,
4689 targets/livecd-stage2/unmerge.sh:
4690 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4691 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4692 the copy from preserving permissions and also adding /usr/share/faces and
4693 default Gentoo icon. We'll see how the icon does for us. Removing serial
4694 init script, as it causes problems with the splash theme.
4696 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4697 targets/livecd-stage1/livecd-stage1.sh:
4700 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4701 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4702 livecd/runscript-support/kmerge.sh,
4703 livecd/runscript-support/livecdfs-update.sh,
4704 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4705 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4706 targets/stage1/stage1-preclean2-chroot.sh:
4707 Removed x-setup from local.start and added in symlinks for gconf, portage
4708 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4709 baselayout and removed /etc/startx from the environmental type. Commented
4710 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4711 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4712 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4713 for X, use the latest pci.ids and usb.ids from portage, and create
4714 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4715 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4716 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4717 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4718 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4721 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4722 Removed ccache from default options as it breaks catalyst when merged with
4725 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4726 modules/snapshot_target.py:
4727 Added /local/ to snapshot exclusion.
4729 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4730 livecd/runscript-support/livecdfs-update.sh:
4731 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4732 gustavoz and his 5 interface Xeon for this.
4734 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4735 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4736 Added a conditional before killing gconfd-2. This is also going to be
4737 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4740 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4741 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4742 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4743 Moved killall -9 gconfd-2 to execute outside chroot.
4745 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4746 livecd/files/x86-help.msg:
4747 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4750 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4751 livecd/runscript/x86-archscript.sh:
4752 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4755 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4758 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4759 targets/livecd-stage1/livecd-stage1.sh:
4760 Added killall for gconfd-2 back into livecd-stage1.sh
4762 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4763 livecd/runscript/alpha-archscript.sh:
4764 Alpha fixes for multiple kernels..
4766 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4767 livecd/runscript-support/kmerge.sh:
4768 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4770 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4771 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4772 livecd/runscript/sparc64-archscript.sh:
4773 Force devfs if udev is not selected for all supporting arches.
4775 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4776 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4777 livecd/runscript-support/kmerge.sh:
4778 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4781 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4782 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4783 Re-enabled preclean in grp and added gconfd-2 killing.
4785 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4786 livecd/runscript/x86-archscript.sh:
4787 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4790 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4791 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4792 targets/livecd-stage1/livecd-stage1-chroot.sh,
4793 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4794 targets/livecd-stage1/livecd-stage1.sh,
4795 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4796 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4797 Added ability to pause indefinitely. This closes bug #79798. I've also added
4798 the gcond-2 killall back in, but now it is in the actual preclean script and
4799 is executed inside the chroot.
4801 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4802 Updated for 1.1.3 release.
4804 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4805 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4806 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4807 targets/netboot/netboot-packages.sh,
4808 targets/tinderbox/tinderbox-chroot.sh:
4809 Updated to use package.use correctly. Blame Robert Paskowitz
4810 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4812 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4813 targets/stage1/stage1-preclean2-chroot.sh:
4814 Fixed find line for new stage1 /var/db/pkg.
4816 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4817 targets/stage1/stage1-preclean2-chroot.sh:
4818 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4819 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4822 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4823 livecd/runscript-support/livecdfs-update.sh:
4824 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4825 added net.ethX symlinks, and added copying of files from
4826 /usr/lib/hotplug/firmware into firmware tarball.
4828 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4829 livecd/runscript-support/livecdfs-update.sh:
4830 Firmware updated to use new /lib/firmware directory.
4832 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4833 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4834 work when both -f and -C were used on the command line.
4836 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4837 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4838 targets/livecd-stage1/livecd-stage1-chroot.sh,
4839 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4840 targets/stage3/stage3-chroot.sh:
4841 Added a portage version check to each target that uses --newuse to ensure a
4842 high enough version is used. This resolves bug #75336.
4844 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4845 livecd/files/livecd-local.start:
4846 Possible local.start fix for beejay.
4848 12 Jan 2005; John Davis <zhen@gentoo.org>
4849 modules/embedded.py:
4850 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4852 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4853 livecd/runscript-support/kmerge.sh:
4854 Added ccache support to genkernel call in livecd-stage2.
4856 11 Jan 2005; John Davis <zhen@gentoo.org>
4857 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4858 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4859 targets/netboot/netboot.sh:
4860 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4861 some feature enhancements.
4863 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4864 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4865 targets/livecd-stage1/livecd-stage1-chroot.sh,
4866 targets/livecd-stage1/livecd-stage1.sh,
4867 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4868 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4869 Added a -F or --fetchonly command line option and closing out bug #77480.
4870 Also added a portage version check to livecd-stage1 to close out bug #68307.
4872 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4873 livecd/runscript-support/livecdfs-update.sh,
4874 targets/stage3/stage3-chroot.sh:
4875 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4876 target to use emerge -e when building. This is only temporary until the
4877 bootstrap.sh script can be fixed or another solution can be decided upon.
4879 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4880 +targets/embedded/kmerge.sh:
4881 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4882 from mutex@gentoo.org
4884 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4885 modules/livecd_stage2_target.py:
4888 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4889 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4890 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4891 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4892 the brokenness of a stage1 tarball.
4894 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4895 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4898 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4899 modules/livecd_stage2_target.py:
4902 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4903 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4904 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4905 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4906 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4907 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4908 Upgraded the isolinux cdtar files and closing bug #70518.
4910 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4911 modules/embedded_target.py, modules/generic_stage_target.py,
4912 modules/grp_target.py, modules/livecd_stage1_target.py,
4913 modules/livecd_stage2_target.py, modules/netboot.py,
4914 modules/stage1_target.py, modules/tinderbox_target.py:
4915 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4916 separate out specific target logic from the generic targets modules.
4918 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4919 new PPC arch file from pvdabeel@gentoo.org
4921 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4922 examples/generic_stage_template.spec, modules/catalyst_support.py:
4923 tweaking error handling in the main catalyst script
4924 updated the example to include a blurb about portage_confdir
4926 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4927 livecd/runscript-support/livecdfs-update.sh:
4928 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4930 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4933 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4934 fix for #66592. catalyst now gives a traceback when it bails out, making
4935 troubleshooting amazingly easier
4937 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4938 modules/catalyst_support.py, modules/embedded_target.py,
4939 modules/generic_stage_target.py, modules/grp_target.py,
4940 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4941 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4942 Reversing patch from Eric Edgar from bug #70663.
4944 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4945 livecd/runscript/x86-archscript.sh:
4946 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4947 not work without it (mkisofs fails on creating ISO).
4949 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4950 modules/catalyst_support.py, modules/embedded_target.py,
4951 modules/generic_stage_target.py, modules/grp_target.py,
4952 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4953 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4954 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4955 separate out specific target logic from the generic targets modules.
4957 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4958 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4959 targets/embedded/embedded.sh:
4960 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4962 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4963 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4964 livecd/runscript/default-runscript.sh,
4965 livecd/runscript-support/gamecdfs-update.sh,
4966 livecd/runscript-support/livecdfs-update.sh,
4967 modules/livecd_stage2_target.py:
4968 Added gamecd/conf option to livecd_stage2_target.py, added
4969 gamecd.conf.example to /examples, cleaned up game-specific code in
4970 gamecdfs-update.sh to make it more generic, added more fundtionality to
4971 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4972 and gentoo-gamecd to make spec files simpler and to remove the need for
4973 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4974 user to still use a custom fsscript of their own.
4976 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4977 +livecd/files/environmental.motd.txt,
4978 targets/livecd-stage1/livecd-stage1.sh:
4979 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4981 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4982 livecd/runscript/default-runscript.sh,
4983 livecd/runscript-support/livecdfs-update.sh:
4984 Added gentoo-release-environmental as a valid livecd/type and did some
4985 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4986 devices other than eth0.
4988 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4989 targets/livecd-stage1/livecd-stage1-chroot.sh:
4990 Changed livecd-stage1 to merge each package individually. This should not
4991 make it into a production version of catalyst, but is here as a possible
4992 solution to bug #68307.
4994 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4995 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4996 livecd/runscript/sparc-archscript.sh,
4997 livecd/runscript/sparc64-archscript.sh,
4998 livecd/runscript/x86-archscript.sh:
4999 Added failures to all arches on mkisofs failure and also made -z option to
5000 mkisofs optional on x86 depending on loop type used.
5002 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5003 livecd/runscript/x86-archscript.sh:
5004 Making sure the mkisofs call causes a failure when it doesn't complete
5005 successfully. Once again, blame jforman, our beloved infra-monkey.
5007 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5008 livecd/runscript/default-runscript.sh:
5009 squashfs-utils->squashfs-tools fix. Blame jforman.
5011 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5012 livecd/isogen/x86-isogen.sh:
5013 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5014 possibly not booting on really old systems.
5016 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5017 livecd/runscript/x86-archscript.sh:
5018 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5019 possibly not booting on really old systems.
5021 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5022 livecd/runscript-support/livecdfs-update.sh:
5023 Save some space by removing redundant firmware after tarball is made, only
5024 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5027 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5028 targets/stage1/stage1-preclean2-chroot.sh:
5029 Added patch from vapier and closing bug #73556.
5031 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5032 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5033 +targets/embedded/embedded-fs-runscript.sh,
5034 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5035 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5036 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5037 from mutex@gentoo.org for modules/embedded.py
5039 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5040 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5041 livecd/runscript-support/livecdfs-update.sh:
5042 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5043 aliases having --color rather than --color=auto.
5045 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5046 livecd/files/livecd-local.start:
5047 Let's try actually making a proper edit on livecd/files/livecd-local.start
5048 this time, shall we...
5050 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5051 livecd/files/livecd-local.start:
5052 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5053 x-setup check for /etc/startx.
5055 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5056 livecd/runscript-support/gamecdfs-update.sh:
5057 Fixing minor sed bug in gamecdfs-update.sh.
5059 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5060 examples/snapshot_template.spec,
5061 livecd/runscript-support/gamecdfs-update.sh,
5062 livecd/runscript-support/livecdfs-update.sh:
5063 Fixing typo in snapshot_template.spec and closing bug #70321.
5065 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5066 livecd/runscript-support/pre-kmerge.sh:
5067 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5068 genkernel will only add the 1024x768 version of the gensplash image to the
5069 bzImage, which added with the livecd-stage2 removal of the unused splash
5070 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5072 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5073 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5074 livecd/runscript/sparc64-archscript.sh:
5075 Updated with silo/mkisofs patch from gustavoz.
5077 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5078 livecd/files/x86-help.msg:
5079 Updated x86-help.msg to make it fall more inline with current
5080 genkernel/livecd-tools options.
5082 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5083 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5084 livecd/runscript-support/pre-kmerge.sh:
5085 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5086 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5087 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5090 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5091 livecd/runscript-support/kmerge.sh,
5092 livecd/runscript-support/livecdfs-update.sh,
5093 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5094 Changed kernel build caching to use kerncache option, rather than pkgcache
5095 option. Fixed --postconf and --callback for builds that do not require them.
5096 Removed delay when removing package sin the system profile. This is now
5097 catalyst 1.1.0, so enjoy.
5099 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5100 livecd/runscript-support/livecdfs-update.sh:
5101 Stopping udev from using the nasty device tarball. We don't need it anyway.
5103 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5104 livecd/runscript/sparc-archscript.sh,
5105 livecd/runscript/sparc64-archscript.sh,
5106 livecd/runscript-support/kmerge.sh,
5107 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5108 Fixing gpm support by uncommenting default settings. Fixing case where
5109 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5110 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5111 not get renamed. Fixed a problem where we were accidentally removing the
5112 hwdata-knoppix versions of pci.ids and usb.ids and linking
5113 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5114 for 2004.3 and catalyst 1.1.0.
5116 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5117 patch from vapier@gentoo.org for bug #68080
5119 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5120 livecd/runscript-support/kmerge.sh:
5121 made kernel caching dependent on the "pkgcache" option so that genkernel's
5122 postconf can actually work
5124 18 Oct 2004; John Davis <zhen@gentoo.org>
5125 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5126 livecd/runscript-support/livecdfs-update.sh:
5127 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5129 17 Oct 2004; John Davis <zhen@gentoo.org>
5130 livecd/runscript-support/livecdfs-update.sh:
5131 firmware tarball fix for packages that need firmware such as ipw2100
5133 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5134 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5135 livecd/runscript-support/livecdfs-update.sh,
5136 modules/livecd_stage2_target.py:
5137 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5139 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5140 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5141 should not hurt non-HT users
5143 12 Oct 2004; John Davis <zhen@gentoo.org>
5144 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5145 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5146 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5147 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5148 livecd/runscript-support/kmerge.sh:
5149 bugfixes for #67195, #67197, #67122, and #46918
5151 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5152 small netboot fixups
5154 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5155 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5156 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5157 targets/netboot/netboot.sh:
5158 sweeping updates and changes to the netboot code. the patches should fix the
5159 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5160 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5162 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5163 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5164 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5165 targets/netboot/netboot.sh:
5166 more code cleanup and maintenance
5168 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5169 modules/generic_stage_target.py, +modules/netboot.py,
5170 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5171 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5172 +targets/netboot/netboot.sh:
5173 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5176 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5177 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5178 targets/livecd-stage1/livecd-stage1-chroot.sh,
5179 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5180 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5181 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5182 have to start a server on the build host for it to distribute.
5184 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5185 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5186 just do -s version_stamp
5188 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5189 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5191 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5192 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5193 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5194 modules/livecd_stage2_target.py:
5195 udev support for livecds
5197 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5198 +targets/livecd-stage2/unmerge.sh:
5199 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5200 Also, livecd-stage2 unmerge.sh added back in.
5202 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5203 livecd/runscript-support/livecdfs-update.sh:
5204 bugfixes for #60887 and #63338
5206 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5207 bugfixes for #63382 and #63338
5209 08 Sep 2004; John Davis <zhen@gentoo.org>
5210 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5211 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5212 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5213 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5214 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5215 targets/livecd-stage1/livecd-stage1-chroot.sh,
5216 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5217 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5218 lots of changes in this revision. first of all, major cosmetic fixups to the
5219 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5220 for distcc or ccache builds in most of the targets. bug #56581 is finially
5221 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5222 performance enhancement here.
5224 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5225 modules/livecd_stage2_target.py:
5226 fix for bug #63033, thanks to usata@gentoo.org for the patch
5228 30 Aug 2004; John Davis <zhen@gentoo.org>
5229 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5230 bugfixes for #61537 and #61779
5232 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5233 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5234 modules/snapshot_target.py:
5235 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5236 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5237 time should also be improved due to a more efficient use of rsync. This commit will
5238 mark the portage version of catalyst-1.9.0.
5240 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5241 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5244 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5247 02 Aug 2004; John Davis <zhen@gentoo.org>
5248 livecd/runscript-support/livecdfs-update.sh:
5251 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5252 +targets/stage1/build.py, -targets/stage1/build.sh,
5253 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5254 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5255 targets/stage3/stage3-chroot.sh:
5256 applied patch from bug #58840. it should fix up things for uclibc stages and
5257 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5259 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5260 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5261 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5262 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5263 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5264 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5265 livecd/runscript-support/livecdfs-update.sh,
5266 modules/livecd_stage2_target.py:
5267 addition of wolf31o2's gamecd patchset. untested, so please beware
5269 14 Jul 2004; John Davis <zhen@gentoo.org>
5270 livecd/runscript-support/livecdfs-update.sh,
5271 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5272 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5273 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5274 this out of generic_stage_target and into livecd-stage2 since the
5275 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5277 13 Jul 2004; John Davis <zhen@gentoo.org>
5278 livecd/runscript-support/livecdfs-update.sh:
5279 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5280 default rc'ed programs when only one change was required to rcadd. so I
5281 changed it so that the defaults are *always* loaded and specified additions/
5282 deletions are just added on top of those.
5284 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5285 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5286 targets/livecd-stage1/livecd-stage1-chroot.sh,
5287 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5288 targets/tinderbox/tinderbox-chroot.sh:
5289 changing the more verbose behavior to the -V (verbose) flag
5291 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5292 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5293 targets/livecd-stage1/livecd-stage1-chroot.sh,
5294 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5295 targets/tinderbox/tinderbox-chroot.sh:
5296 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5297 it is about to merge so that deps and USE flags are more evident
5299 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5300 modules/catalyst_support.py:
5301 completely rewrote the catalyst main script so that it can actually utilize
5302 more than one command line flag. new functionality included, but not active
5303 yet (--debug and --verbose). arguments can still be passed on the commandline
5304 through the use of the -C (--cli) flag. updated the arg_parse function in
5305 catalyst_support.py to accomodate my changes.
5307 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5308 modules/generic_target.py, modules/grp_target.py,
5309 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5310 modules/snapshot_target.py, modules/stage1_target.py,
5311 modules/stage2_target.py, modules/stage3_target.py,
5312 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5313 fixes for bugs #55192 and #54137
5314 added a new key for all specfiles, portage_confdir.
5315 this should point to a directory similar in functionality to /etc/portage.
5317 cleaned up the module code a bit so that unnecessary modules
5320 more work on resuming. it is getting there, but it still needs a ton of work,
5321 so please test, and report bugs.
5323 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5324 modules/catalyst_support.py, modules/generic_stage_target.py,
5325 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5326 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5327 stage resuming functionality should be working. I still have to work on GRP
5328 and livecds, but they should not be hard. I could not incorporate emerge
5329 --resume into stage resuming functionality because in some instances, portage
5330 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5331 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5332 ). I also made some small tweaks to the stage target scripts which clean up
5333 the envscript stuff. Not noticable performance wise, but it makes me feel all
5334 warm and fuzzy to know that it is programmed absolutely correctly ;)
5336 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5337 modules/generic_stage_target.py:
5338 revamped the cmd() structure so that it could properly return error codes.
5339 Please note that this might break catalyst until there is some further
5340 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5341 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5342 now. Additionally, catalyst will stop when there is an error with an ebuild
5343 ... it didn't do this before, it just plowed along and packed things up.
5345 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5346 code in portage.py and then answering my noob questions.
5348 13 Jun 2004; John Davis <zhen@gentoo.org>
5349 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5350 livecd/runscript-support/livecdfs-update.sh:
5351 some last minute fixins (stuff to work with the new genkernel)
5353 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5356 11 Jun 2004; John Davis <zhen@gentoo.org>
5357 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5358 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5361 10 Jun 2004; John Davis <zhen@gentoo.org>
5362 livecd/runscript-support/kmerge.sh,
5363 livecd/runscript-support/livecdfs-update.sh,
5364 livecd/runscript-support/post-kmerge.sh,
5365 livecd/runscript-support/pre-kmerge.sh:
5366 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5367 functions control what scripts are added to their respective runlevels. This
5368 option would be specified like so in the spec file: livecd/rcadd:
5369 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5371 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5372 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5373 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5374 the code to give a nice error msg instead of a cryptic traceback
5376 04 Jun 2004; John Davis <zhen@gentoo.org>
5377 livecd/runscript-support/livecdfs-update.sh:
5378 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5379 /etc/bootsplash/default
5381 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5382 targets/embedded/embedded-chroot.sh,
5383 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5384 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5385 targets/livecd-stage1/livecd-stage1-chroot.sh,
5386 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5387 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5388 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5389 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5390 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5391 targets/tinderbox/tinderbox-chroot.sh,
5392 targets/tinderbox/tinderbox-preclean-chroot.sh,
5393 targets/tinderbox/tinderbox.sh:
5394 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5396 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5397 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5398 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5399 It should be a full path pointing to a portage overlay dir.
5401 27 May 2004; John Davis <zhen@gentoo.org>
5402 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5403 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5404 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5405 livecd/runscript/default-runscript.sh:
5406 added updated silos and fixed motd bug
5408 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5409 rolling out version 1.0.8
5411 22 May 2004; John Davis <zhen@gentoo.org>
5412 livecd/runscript-support/kmerge.sh,
5413 livecd/runscript-support/livecdfs-update.sh,
5414 modules/livecd_stage2_target.py:
5415 added key livecd/bootsplash
5417 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5418 livecd/runscript/sparc-archscript.sh,
5419 livecd/runscript/sparc64-archscript.sh:
5420 sparc fixup patches from gustavoz at g.org
5422 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5423 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5424 is livecd/modblacklist
5426 19 May 2004; John Davis <zhen@gentoo.org>
5427 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5428 livecd/runscript/x86-archscript.sh:
5429 added support for livecd/overlay, changed vga=0x317 to vga=791
5430 in the x86 archscript as it is a more standard setting and should
5431 work on more hardware
5433 17 May 2004; John Davis <zhen@gentoo.org>
5434 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5435 livecd/runscript-support/kmerge.sh,
5436 livecd/runscript-support/livecdfs-update.sh,
5437 modules/livecd_stage2_target.py:
5438 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5439 we also now have basic motd copying support for more branded livecds
5441 16 May 2004; John Davis <zhen@gentoo.org>
5442 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5443 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5444 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5446 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5447 modules/catalyst_support.py, modules/embedded_target.py,
5448 modules/generic_stage_target.py, modules/generic_target.py,
5449 modules/grp_target.py, modules/livecd_stage1_target.py,
5450 modules/livecd_stage2_target.py, modules/stage1_target.py,
5451 modules/stage2_target.py, modules/stage3_target.py,
5452 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5453 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5454 caused gcc profile problems.
5456 12 May 2004; John Davis <zhen@gentoo.org>
5457 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5458 livecd/runscript-support/livecdfs-update.sh,
5459 livecd/runscript-support/post-kmerge.sh,
5460 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5462 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5463 silliness). Most notably, I have taken advantage of the update-modules
5464 --assume-kernel fix from agriffis so that we can actually use 3rd party
5465 modules now. Please note that >=baselayout-1.9.0 is required.
5467 02 May 2004; Olivier Crete <tester@gentoo.org>
5469 Added forgotten CHOST for i386 subarch
5471 30 Apr 2004; John Davis <zhen@gentoo.org>
5472 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5473 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5474 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5475 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5477 -fixed 2004.0 branding in the isolinux cdtar
5478 -fixed up acpi stuff in the runscripts
5479 -fixed up the x86 help message and corrected the numerous errors in it
5481 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5482 livecd/runscript/default-runscript.sh:
5483 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5484 1.0.7. we are ready for release
5486 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5487 fix for the problem that gustavoz found wrt the /dev creation stuff not
5488 detecting arches. also an efficiency fix for stage1 building
5490 14 Apr 2004; John Davis <zhen@gentoo.org>
5491 targets/embedded/embedded-chroot.sh,
5492 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5493 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5494 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5495 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5496 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5497 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5498 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5499 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5500 targets/tinderbox/tinderbox-preclean-chroot.sh,
5501 targets/tinderbox/tinderbox.sh:
5502 fix for bug #47733 - fixes for distcc and an envscript bugfix
5504 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5507 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5508 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5509 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5510 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5511 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5512 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5513 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5514 targets/stage1/stage1-preclean1-chroot.sh,
5515 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5516 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5517 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5518 targets/tinderbox/tinderbox.sh:
5519 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5520 zhen@gentoo.org please.
5522 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5523 fix for /dev in stage1
5525 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5528 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5529 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5530 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5531 Added the two kernel-configs for 2004.1 x86
5533 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5534 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5535 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5536 targets/tinderbox/tinderbox.sh:
5537 fix to address missing /dev in stages, fixed path for env-update in all of the
5540 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5541 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5543 01 Apr 2004; John Davis <zhen@gentoo.org>
5544 livecd/runscript/default-runscript.sh:
5545 added in fix for the module.conf stuff courtesy of Benjamin Judas
5548 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5550 cosmetic touchups for 1.0.5
5552 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5553 added support to the stage2 for stackable profiles bootstrap
5555 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5556 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5557 support for sparc32/64 build compatibility
5559 30 Mar 2004; John Davis <zhen@gentoo.org>
5560 livecd/runscript/default-runscript.sh, modules/targets.py,
5561 targets/stage1/build.sh:
5562 fix for bug 46022, more stackable profile fixes, embedded patches added
5564 26 Mar 2004; John Davis <zhen@gentoo.org>
5565 livecd/runscript/default-runscript.sh, modules/targets.py,
5566 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5567 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5568 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5569 fixes for bugs #44625 and #45805
5571 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5572 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5573 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5574 memtest is in. if you want to use it, check out the memtest86 cd tarball
5575 Also, fixes for bugs 45078, 45188, 44306
5577 23 Mar 2004; John Davis <zhen@gentoo.org>
5578 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5579 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5580 livecd/runscript/x86-archscript.sh, modules/targets.py,
5581 targets/livecd-stage3/unmerge.sh:
5582 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5583 created at the end of the livecd-stage2 process.
5585 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5586 targets/embedded/embedded.sh:
5587 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5589 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5590 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5591 removing the hardened-gcc deps since the package itself is deprecated'
5593 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5594 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5596 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5597 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5598 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5599 examples/livecd/alpha/config-2.4.21-r4-alpha,
5600 examples/livecd/alpha/config-2.4.21-r4-jensen,
5601 examples/livecd/alpha/config-2.4.21-r4-legacy,
5602 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5603 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5604 fixes for bugs 43676, 43701. Alpha support added as well.
5606 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5607 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5608 kde/gnome cd specs added.
5610 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5611 fix in catalyst.conf for bug #42044
5613 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5614 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5615 examples/livecd/sparc64/config-2.4.24-sparc64:
5616 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5618 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5619 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5620 for a $clst_conf environment variable. You can use the $clst_conf variable to
5621 point to a file to use in place of /etc/catalyst.conf. By setting this
5622 variable in your shell, catalyst can easily be used by multiple people on the
5623 same machine. Also, ccache support now works for genkernel.
5625 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5626 removed file for livecd-stage2 target, as this is handled by the runscript
5627 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5628 and made "/boot/kernel/foo/extraversion" an optional rather than required
5629 parameter. The aforementioned "packages" is used to specify kernel-related
5630 packages (like module ebuilds) to merge with each kernel, and the new "use"
5631 option is used to specify the USE settings you'd like exported to the
5632 environment during kernel as well as kernel "packages" build.
5634 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5635 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5636 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5637 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5638 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5639 targets/tinderbox/tinderbox.sh:
5640 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5641 it for ebuild - added headers to everything and removed deprecated dirs
5643 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5644 adding Kumba's patches for MIPS
5646 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5647 Added hppa specific code.
5649 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5650 Tinderbox target added. See tinderbox examples in examples/ dir.
5652 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5653 spec file support integrated into catalyst. Use "-f/--file specfile" as
5654 argument; see examples dir for examples.
5655 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5656 example of how to use it.
5658 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5659 support functions for spec file parsing and reading added. Will get added to
5662 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5663 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5666 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5667 Significant rework of code structure. Everything is falling nicely into place.
5669 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5670 Exception handling fully-integrated into current prototype code.
5672 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5673 beginning of exception handling integration, got some of the target code
5676 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5677 major code rework in progress on the python parts.
5679 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5680 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5681 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5682 for organiation's sake, I have moved the files, such as livecd foundations,
5683 into catalyst/files. It will make it easier for us when ebuild time comes
5686 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5687 All preliminary target build scripts are now added and coded to near as spec
5688 that we can have at this point.
5690 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5691 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5692 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5693 something that should be continued as much as reasonably possible in other
5694 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5695 code completed, and internal fall-backs to reasonable global config defaults
5698 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5699 subarch test outsourced to python catalyst-subarches function.
5701 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5702 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5704 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5705 removing dup enter_chroot
5707 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5708 document subarches checking
5710 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5711 Fix valid subarch test.
5713 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5714 include/build_functions.sh, include/functions.sh:
5715 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5716 start_build to build_functions.sh cleaning up the main catalyst script some
5719 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5720 fixed SRCBALL and DESTBALL, making it transparent for profiles
5722 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5723 added an exit condition to the cmd line argument case statement
5725 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5726 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5727 the changes that I made to the above files should make catalyst completely
5728 transparent to no matter what profile we are using. check files/catalyst.conf
5729 for the list of BUILDTYPEs that we support.
5731 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5732 changed how cmd line arguments are handled
5734 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5735 I changed the is_special handling so that it is cleaner and faster
5737 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5738 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5739 livecd/foundations/x86-basic/post-clean.sh,
5740 livecd/foundations/x86-basic/pre-clean.sh,
5741 livecd/foundations/x86-basic/settings:
5742 I outsourced more functions to include/functions.sh. I made it a seperate file
5743 from build_fucntions.sh so that we can keep our build and other functions
5744 apart. I also added in the livecd stuffs from the stager side of things.
5746 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5747 include/build_functions.sh:
5748 I outsourced all of the build functions to include/build_functions.sh. In the
5749 future, this will happen more - the code needs cleaned up.
5751 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5753 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5754 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5755 does not use that anymore.
5757 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5758 since we now have a default profile in portage, i massaged some errors
5759 messages to reflect that.
5761 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5763 removed ccache support from catalyst stage1 build cause it breaks the build.
5764 Additionally, I removed gettext support from bootstrap, because according to
5765 our new default profile, we don't use that anymore.
5767 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5768 added a new var, BUILDTYPE, adding more transparency for building.
5769 In the future, we will be building both selinux and hardened sources.
5771 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5772 fixed some formatting when catalyst prints out build info, additionally,
5773 trying to make catalyst more transparent for future expansion of stages
5775 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5776 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5777 --help. I moved this functionality from the main program section to
5780 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5781 I edited catalyst to change our naming convention from stage*-arch-h.* to
5782 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5783 I change naming conventions, as catalyst will be eventually extended to
5784 do selinux-* stages also.
5786 Additionally, I updated README.catalyst to include profile information.
5788 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5789 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5790 I renamed README.stager to README.catalyst and have made some very minor
5791 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5792 I have hacked bootstrap to use the hardened profile, as well as utilize
5793 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5794 major). Additionally, bin/stage1 has been hacked to accept the hardened
5795 profile, and use hardened-gcc.
5797 09 September 2003; John Davis <zhen@gentoo.org>:
5798 Initial import of hardened stager. I am forking this from the original
5799 stager code in order to better fit our needs. The original stager code is
5800 still used by Gentoo, and is maintained by Daniel Robbins
5801 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5802 contributors that coded stager.