1 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
4 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
5 Add a couple of distcc-related items to TODO.
7 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
8 targets/stage1/stage1-preclean-chroot.sh,
9 targets/stage2/stage2-preclean-chroot.sh,
10 targets/stage3/stage3-preclean-chroot.sh,
11 targets/stage4/stage4-preclean-chroot.sh:
12 We don't want to run setup_myfeatures in preclean, but still want to update
13 the environment and show our debug information.
15 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
16 targets/stage1/stage1-preclean-chroot.sh,
17 targets/stage2/stage2-preclean-chroot.sh,
18 targets/stage3/stage3-preclean-chroot.sh,
19 targets/stage4/stage4-preclean-chroot.sh,
20 targets/support/chroot-functions.sh:
21 Remove the die on LIBDIR check, since it won't be set on non-multilib
22 profiles. We can now run debug in preclean again.
24 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
25 targets/support/functions.sh:
26 Let's not try to chmod a dangling symlink.
28 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
29 targets/support/chroot-functions.sh:
30 Added emerge --info to debug output. I don't know why I didn't add it before.
32 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
33 targets/stage1/stage1-preclean-chroot.sh,
34 targets/stage2/stage2-preclean-chroot.sh,
35 targets/stage3/stage3-preclean-chroot.sh,
36 targets/stage4/stage4-preclean-chroot.sh:
37 We probably shouldn't be running our debug functions in our stages. Let's
40 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
41 targets/support/chroot-functions.sh:
42 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
45 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
46 targets/support/livecdfs-update.sh:
47 Only copy the handbook icon if one exists.
49 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
50 modules/catalyst_lock.py:
51 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
54 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
55 targets/livecd-stage2/livecd-stage2-controller.sh:
56 We should be matching all possible LIBDIRs, so make sure we do that.
58 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
59 targets/support/livecdfs-update.sh:
60 We no longer need the metadata.tar.bz2, since the Installer uses
63 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
64 targets/stage1/stage1-chroot.sh:
65 We don't need --newuse if we're not using binary packages, so there's no
68 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
69 targets/livecd-stage2/livecd-stage2-controller.sh:
70 Added initial framework for creating the CD's root on livecd/livedvd.
71 Currently, the end result is the same, but I'll be adding code to
72 automatically copy the stages and to automatically download the distfiles.
74 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
75 targets/livecd-stage2/livecd-stage2-controller.sh,
76 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
77 targets/support/rc-update.sh:
78 Change all checks for livecd/type: gentoo-release-livecd to
79 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
80 to allow for auto-fetching of distfiles and stages onto official DVD media.
82 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
83 targets/livecd-stage1/livecd-stage1-controller.sh,
84 targets/livecd-stage2/livecd-stage2-controller.sh:
85 Updated TODO. Added code to livecd-stage1 to generate a package list, which
86 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
87 the distfiles automatically.
89 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
90 modules/generic_stage_target.py:
91 Fix seedcache output so it fits in 80 columns.
93 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
94 targets/stage1/stage1-chroot.sh:
95 We should likely install baselayout before anything else, including the
96 package manager. As such, I've moved it to after sys-apps/baselayout is
99 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
100 targets/livecd-stage2/livecd-stage2-controller.sh:
101 Check for a snapshot in the overlay and error if one is present. This should
102 ensure that the snapshot on the CD is the same as the one used to build the
105 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
106 modules/catalyst_support.py:
107 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
108 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
111 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
112 targets/stage1/stage1-chroot.sh:
113 Change back to using sys-apps/baselayout. We'll need to come up with a
114 better permanent solution now that virtual/baselayout is no more.
116 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
117 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
118 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
120 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
121 targets/support/bootloader-setup.sh:
122 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
125 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
126 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
127 Added TODO. Changed create_handbook_icon call to only be called if
128 /docs/handbook/index.html exists on the disk or in livecd/overlay.
130 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
131 targets/support/kmerge.sh:
132 Run sed on KERNELVERSION to escape the slashes so we can use it in another
135 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
136 targets/support/kmerge.sh:
137 Modify test to run if package.provided exists instead of if it doesn't.
138 Run sed on the correct file.
140 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
141 targets/support/chroot-functions.sh:
142 Added --noreplace to setup_myfeatures merges so we don't blow away any
143 packages which are already installed with the proper USE flags for the given
144 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
146 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
147 livecd/files/README.txt:
148 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
150 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
151 targets/support/rc-update.sh:
152 Added mdraid for baselayout-2 users.
154 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
155 targets/support/kmerge.sh:
156 Clean up package.provided after the kernel build
158 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
159 targets/support/kmerge.sh:
160 It helps if I put things in the correct order so they'll actually execute,
161 rather than getting a nice error from emerge.
163 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
164 targets/support/kmerge.sh:
165 Change upgrade to update.
167 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
168 targets/support/kmerge.sh:
169 Add back in the package.provided code that *should* skip the kernel sources
170 merge for call back and subsequent runs.
172 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
173 targets/support/kmerge.sh:
174 We don't really need to use binary packages for the kernel sources, since it
175 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
176 when we're not using kerncache.
178 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
179 targets/support/kmerge.sh:
180 Remove 'symlink' from USE, since it's not needed and screws up kerncache
182 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
183 targets/livecd-stage2/livecd-stage2-controller.sh:
184 OK, we run our find outside the chroot, so we don't want to use absolute
185 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
186 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
189 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
190 targets/livecd-stage2/livecd-stage2-controller.sh,
191 targets/stage1/stage1-controller.sh:
192 Cleanup the clean section for stage1 and add an updated clean section for
193 livecd-stage2 when we're a minimal, universal, or game CD. This is
194 2.0.6_pre14 for testing.
196 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
197 targets/support/kmerge.sh:
198 We should be using --newuse when merging our packages in callback.
200 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
201 targets/grp/grp-chroot.sh:
202 We should only use --noreplace when building a pkgset, everything else
205 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
206 modules/catalyst_support.py, modules/generic_stage_target.py,
207 modules/grp_target.py:
208 Apply additional patches from bug #207862 for CONTENTS generation.
210 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
211 targets/grp/grp-chroot.sh:
212 Call setup_myemergeopts after changing clst_FETCH.
214 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
215 targets/netboot2/netboot2-pkg.sh:
216 Remove a bit of unnecessary code.
218 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
219 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
220 targets/support/chroot-functions.sh:
221 Fix some spacing on the -* warning, revert Andrew's last change, since it
222 didn't do anything, and clean up the GRP chroot code so it works smarter and
223 set clst_FETCH when clst_grp_type is something other than pkgset.
225 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
226 targets/support/chroot-functions.sh:
227 Don't set --usepkg and --buildpkg when fetching.
229 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
230 modules/generic_stage_target.py:
231 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
234 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
235 modules/generic_stage_target.py:
236 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
237 boot/kernel/${kname}/config copying code in generic_stage_target.
239 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
240 targets/support/kmerge.sh:
241 Make sure we don't give genkernel a --kernel-config if it isn't set in the
244 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
245 modules/generic_stage_target.py, targets/support/kmerge.sh,
246 targets/support/pre-kmerge.sh:
247 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
248 valid, rather than required, changed clst_ksource to default to
249 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
250 removal of USE to after the kernel build so the modules get the correct USE,
251 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
253 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
254 targets/support/kmerge.sh:
255 We should run the default functions for kmerge.sh, too.
257 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
258 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
259 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
260 Updated aboot cdtar with a newer version to support newer kernels.
262 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
263 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
264 Updated make_destpath so it writes out to make.conf as well as exporting
265 ROOT to the environment, added a make_destpath call to cleanup_stages, and
266 adding make_destpath /tmp/stage1root to stage1.
268 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
269 Updated README a bit and rolling 2.0.6_pre12 for testing.
271 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
272 targets/support/create-iso.sh:
273 Removed any further checks for clst_fstype and making sure everybody is
274 using ${mkisofs_zisofs_opts}.
276 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
277 targets/support/livecdfs-update.sh:
278 The default theme for GNOME is now Clearlooks, so we can remove the theme
279 code, but we still want to set the font size.
281 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
282 targets/support/livecdfs-update.sh:
283 We need to put quotes around ${user_comment} or useradd gets confused.
285 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
286 targets/support/chroot-functions.sh:
287 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
290 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
291 targets/support/kmerge.sh:
292 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
293 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
295 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
296 targets/support/create-iso.sh:
297 Bash fscking sucks, so we have to compromise on this code reduction solution
298 a bit. It's still far better than it was
300 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
301 targets/support/create-iso.sh:
302 Don't escape quotes when actually running the command
304 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
305 targets/support/kmerge.sh:
306 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
308 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
309 targets/support/kmerge.sh:
310 Use -L instead of -l in test for symlink
312 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
313 targets/stage1/stage1-controller.sh:
314 Remove code for gcc-config/binutils-config since it should be getting done
315 in the preclean script, anyway.
317 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
318 targets/stage1/stage1-chroot.sh:
319 I missed one place where HOSTUSE was being used incorrectly.
321 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
322 targets/support/kmerge.sh:
323 Escape the correct quote
325 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
326 targets/support/kmerge.sh:
327 Change remaining instances of run_emerge to run_merge
329 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
330 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
331 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
334 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
335 targets/support/bootloader-setup.sh:
336 Let's change our splash checking to a global check so it only needs to be
337 done once. This makes much more sense than having all of those if ... else
340 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
341 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
342 Fix our USE invocation here so things work as expected.
344 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
345 targets/support/livecdfs-update.sh:
346 Force-enable livecd/users for livecd/type gentoo-release-livecd and
349 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
350 targets/support/livecdfs-update.sh:
351 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
354 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
355 targets/livecd-stage2/livecd-stage2-controller.sh:
356 Fixing the snapshot copying so it will only copy the correct snapshot for
357 people who don't know how to properly use wget.
359 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
360 targets/stage1/stage1-chroot.sh:
361 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
364 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
365 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
366 OK, we have to escape our quotes, rather than use single quotes, or we don't
367 evaluate the variables properly.
369 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
370 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
371 targets/support/kmerge.sh:
372 Fixing echo/sed for make.conf writing.
374 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
375 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
376 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
377 Rather than using the environment, we write out our USE to make.conf, then
378 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
379 be written to make.conf, already.
381 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
382 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
383 targets/livecd-stage1/livecd-stage1-chroot.sh,
384 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
385 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
386 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
387 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
388 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
389 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
390 Changing run_emerge to run_merge, changing both setup_portage and
391 setup_myfeatures to add any USE changes to make.conf prior to merge, then
392 removing the settings added, rather than (ab)using the environment.
394 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
395 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
396 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
397 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
398 targets/tinderbox/tinderbox-chroot.sh:
399 Rearrange some of the functions in chroot-functions.sh in preparation for
400 some upcoming changes and rename setup_portage to setup_pkgmgr.
402 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
403 targets/stage1/stage1-controller.sh:
404 Removing an extra env-update call from stage1's preclean.
406 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
407 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
408 targets/support/bootloader-setup.sh:
409 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
410 help.msg which we didn't even use.
412 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
413 targets/support/bootloader-setup.sh:
414 Don't write out out 'default 1' line when creating grub.conf, since the
415 'help' entry is now at the bottom, and we want grub to default to the first
418 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
419 targets/support/bootloader-setup.sh:
420 Removed checks on livecd/splash_type, since we only support one type,
421 removed remaining bootsplash code from bootloader-setup.sh, added automatic
422 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
423 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
425 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
426 targets/livecd-stage2/livecd-stage2-controller.sh:
427 Let's automatically copy in the snapshot if livecd/type is
428 gentoo-release-livecd.
430 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
431 modules/generic_stage_target.py:
432 Fix leading whitespace in empty() so it's only executed if there's something
433 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
434 211410 for pointing this out
436 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
437 targets/support/rc-update.sh:
438 Quote baselayout package atom
440 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
441 targets/support/chroot-functions.sh:
442 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
443 PATH by default. Instead, simply check if it exists.
445 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
446 targets/support/chroot-functions.sh:
447 Remove temporary package listing code, since --verbose is forced on with
450 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
451 Force-enable --verbose when using --debug
453 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
454 targets/support/kmerge.sh:
455 Changing modules-update to update-modules to quiet a warning and keep us
456 from having it get removed out from under us.
458 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
459 targets/support/chroot-functions.sh:
460 Adding a note to myself for better debug and moving run_default_funcs to the
461 bottom of the script so it gets executed. Since this can otherwise break
462 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
464 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
465 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
466 targets/support/chroot-functions.sh:
467 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
468 so we can get the output with --debug, added --newuse to the options for
469 stage1, as we should always rebuild any package where the USE has changed,
470 removed removal of portage logs from stage2-chroot.sh since it is being done
471 by cleanup_stages, moved world removal in cleanup_stages into a check for
472 stages 1 through 3, made update_env_settings check for the existence of
473 env-update before running it since we now run update_env_settings by default
474 everywhere chroot-functions.sh is sourced, and added a section to show_debug
475 to list the packages, since we don't yet force-enable verbose with debug.
477 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
478 modules/catalyst_lock.py:
479 Since my python sucks and I don't feel like troubleshooting it at the
480 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
481 2.0.6_pre8 for testing.
483 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
484 modules/builder.py, modules/catalyst_lock.py:
485 Added some extra debug output to catalyst_lock.py and added Stuart Longland
486 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
488 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
489 modules/catalyst_support.py:
490 change 'is' to == because python is grumpy
492 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
493 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
494 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
495 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
496 targets/support/rc-update.sh:
497 Removing support for bootsplash, since it hasn't been in a supported kernel
498 in a couple years and isn't accepted upstream.
500 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
501 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
502 Fix up the sed for genkernel so it works on versions both before and after
503 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
504 change was a bit too aggressive.
506 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
507 targets/support/bootloader-setup.sh:
508 Change grub timeout to 15 seconds instead of 150.
510 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
511 targets/support/pre-kmerge.sh:
512 Comment out sed on genkernel executable as it appears to do nothing these
515 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
516 targets/livecd-stage2/livecd-stage2-controller.sh:
517 Only call find on libdirs that actually exist. Thanks to Kristoffer
518 <krek6597@student.uu.se> in bug #210807.
520 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
521 modules/generic_stage_target.py:
522 Add warning about -* in foo/use in the spec.
524 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
525 targets/embedded/embedded-chroot.sh,
526 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
527 targets/grp/grp-preclean-chroot.sh,
528 targets/livecd-stage1/livecd-stage1-chroot.sh,
529 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
530 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
531 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
532 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
533 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
534 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
535 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
536 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
537 targets/tinderbox/tinderbox-preclean-chroot.sh:
538 Change all . to source.
540 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
541 targets/embedded/embedded-preclean-chroot.sh,
542 targets/grp/grp-preclean-chroot.sh,
543 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
544 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
545 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
546 targets/stage3/stage3-preclean-chroot.sh,
547 targets/stage4/stage4-preclean-chroot.sh,
548 targets/support/chroot-functions.sh,
549 targets/tinderbox/tinderbox-preclean-chroot.sh:
550 Added a cleanup_stages function and added it to the appropriate places.
552 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
553 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
554 targets/livecd-stage1/livecd-stage1-chroot.sh,
555 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
556 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
557 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
558 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
559 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
560 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
561 Removing any functions that we now call by default when we source
562 chroot-functions.sh by default.
564 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
565 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
566 targets/livecd-stage1/livecd-stage1-chroot.sh,
567 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
568 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
569 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
570 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
571 Clean up the debug code that I've added to stage1, move it to
572 chroot_functions.sh, and call it from all of our main targets.
574 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
575 modules/generic_stage_target.py:
576 Wow. I need to make sure that we actually comment comments in make.conf or
577 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
578 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
580 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
581 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
582 targets/stage3/stage3-chroot.sh:
583 We need to be sure we clear out /var/log/portage/elog as well as
584 /var/log/emerge.log for stages 1 through 3.
586 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
587 modules/generic_stage_target.py,
588 targets/livecd-stage2/livecd-stage2-controller.sh,
589 targets/support/livecdfs-update.sh:
590 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
591 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
592 80 columns. This is catalyst 2.0.6_pre5 for testing.
594 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
595 modules/generic_stage_target.py:
596 Apparently, python doesn't like it when you put a set of comments in front
597 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
600 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
601 modules/generic_stage_target.py:
602 Huge refactoring of modules/generic_stage_target.py to fix indentation and
603 generally clean up the code so it's a bit easier to read/follow.
605 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
606 modules/generic_stage_target.py:
607 Sort and de-dupe myusevars.
609 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
610 targets/stage1/stage1-chroot.sh:
611 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
613 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
614 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
615 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
616 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
617 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
618 targets/tinderbox/tinderbox-chroot.sh:
619 Move export of FEATURES to setup_myfeatures.
621 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
622 targets/stage1/stage1-chroot.sh:
623 Added some debug code to stage1 and fixed a nice bug where we weren't
624 building with the correct USE. Unfortunately, this invalidates any caches
625 for stage1, since we were building with the entire USE from the profile.
626 This is 2.0.6_pre4 for testing.
628 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
629 targets/stage1/stage1-chroot.sh:
630 We don't need to do the device building twice, so removing USE=build from
631 first baselayout install.
633 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
634 targets/support/livecdfs-update.sh:
635 We check for a plugdev group, add it if it doesn't exist, and make sure any
636 users specified by livecd/users is in the group.
638 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
639 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
640 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
642 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
643 modules/catalyst_support.py:
644 Fix up calc_contents in contents_map. Thanks to Brent Baude
645 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
648 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
649 targets/stage1/stage1-chroot.sh:
650 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
651 empty and will cause issues in stage3 and beyond.
653 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
654 targets/support/kmerge.sh, targets/support/rc-update.sh:
655 Changed some of the rc-update code so it should work with baselayout-2,
656 also. This is 2.0.6_pre2 for testing.
658 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
659 files/catalyst.conf, modules/catalyst_support.py,
660 modules/generic_stage_target.py, modules/grp_target.py,
661 modules/snapshot_target.py:
662 Added support for generating CONTENTS files automatically. Patch by Robin
663 Johnson <robbat2@gentoo.org> for bug #207862.
665 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
666 modules/snapshot_target.py:
667 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
668 exclude digest-* files from the snapshot.
670 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
671 arch/x86.py, modules/generic_stage_target.py:
672 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
673 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
675 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
676 targets/support/kmerge.sh:
677 Make the --kerncache option to genkernel dependent on 'kerncache' being in
678 options, so that it can actually be turned off.
680 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
682 Rearrange things in the arch/*.py files to ensure that nothing is used
683 before it has been defined.
685 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
686 Reorder arch/powerpc.py to make python happy.
688 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
689 modules/snapshot_target.py:
690 Change .svn --include to an --exclude like it was supposed to be.
692 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
694 Added several subarches for mips so we can dump the mips subarch profiles
695 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
698 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
699 targets/livecd-stage2/livecd-stage2-controller.sh:
700 Changed the code for copying the MOTD files so it's fewer lines and makes
703 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
704 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
705 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
706 sparc64.py into sparc.py, so we have a cleaner set of arch files.
708 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
710 Did a little cleanup on the x86.py to remove some redundant entries and
711 added nocona and core2 to amd64.py, though they're currently commented out.
713 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
714 modules/generic_stage_target.py:
715 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
716 flags defined in the spec file.
718 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
719 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
720 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
721 since catalyst sets CXXFLAGS=CFLAGS by default.
723 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
724 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
725 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
727 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
728 Added prescott to the subarches for x86.
730 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
731 modules/netboot2_target.py, targets/support/kmerge.sh:
732 Add patch to enabled netboot2/linuxrc and automatically add path for
733 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
734 <jsbronder@gentoo.org> in bug #208106.
736 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
737 modules/netboot2_target.py:
738 Allow root_overlay in netboot2 target for bug #208106.
740 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
741 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
742 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
743 Added USE=bindist automatically to everything that inherits set_use from
744 generic_stage_target, added USE=bindist to livecd_stage1_target, added
745 USE=bindist to emerge run for stage1, and did some minor cleanup in
746 get_libdir in chroot-functions.
748 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
749 targets/support/bootloader-setup.sh:
750 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
752 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
753 examples/generic_stage_template.spec, examples/grp_template.spec,
754 examples/livecd-stage1_template.spec,
755 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
756 examples/stage4_template.spec, examples/tinderbox_template.spec:
757 Changing link so it no longer points to a dead page. This is for bug #208609.
759 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
760 modules/snapshot_target.py:
761 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
763 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
764 targets/stage1/stage1-chroot.sh:
765 As much as I hate this, we're going to force baselayout to install first.
766 This will keep us from having any issues with packages that don't respect
769 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
770 Reorder options in catalyst.conf so they're alphabetical.
772 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
773 targets/support/bootloader-setup.sh:
774 Add 'pager on' to grub.conf for bug #208531.
776 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
777 livecd/files/README.txt, livecd/files/x86-F6.msg:
778 Removing the unused kernel command line options from Volume/Device Management.
780 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
781 This is now 2.0.5 for release.
783 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
784 files/catalyst.conf, modules/catalyst_support.py,
785 modules/generic_stage_target.py,
786 targets/embedded/embedded-preclean-chroot.sh,
787 targets/grp/grp-preclean-chroot.sh,
788 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
789 targets/stage2/stage2-preclean-chroot.sh,
790 targets/stage3/stage3-preclean-chroot.sh,
791 targets/support/chroot-functions.sh,
792 targets/tinderbox/tinderbox-preclean-chroot.sh:
793 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
794 sys-devel/icecream cluster compiler support for bug #200095. This is
795 catalyst 2.0.5_pre6 for testing.
797 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
798 files/catalyst.conf, modules/generic_stage_target.py:
799 Add the option for using metadata_overlay with portage to speed up cache.
801 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
802 modules/stage1_target.py, modules/stage2_target.py,
803 modules/stage3_target.py:
804 Add /etc/portage to cleanables for stages 1 through 3.
806 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
807 livecd/files/livecd-local.start,
808 targets/livecd-stage2/livecd-stage2-controller.sh,
809 targets/support/livecdfs-update.sh:
810 We apparently still need profiles/eclass for building the stage3 from the
811 LiveCD with the installer.
813 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
814 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
817 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
818 targets/livecd-stage2/livecd-stage2-controller.sh,
819 targets/support/livecdfs-update.sh:
820 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
821 preservation of eclasses/profiles, and remove copying of livecd-local.start
822 since it's not needed anymore.
824 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
825 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
826 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
829 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
830 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
831 Removing old mkvardb code which is no longer used, commenting out setting of
832 Gnome theme for testing now that Clearlooks has been default for some time,
833 and changing vdb move from a case statement to a simple if statement. This
834 is 2.0.5_pre5 for testing.
836 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
837 modules/stage1_target.py:
838 Removing cleaning of python encodings for bug #64890.
840 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
841 modules/generic_stage_target.py:
842 Add an extra warning into the generated make.conf about changing the CHOST.
844 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
845 targets/support/livecdfs-update.sh:
846 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
848 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
849 targets/embedded/embedded-preclean-chroot.sh,
850 targets/grp/grp-preclean-chroot.sh,
851 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
852 targets/stage2/stage2-preclean-chroot.sh,
853 targets/stage3/stage3-preclean-chroot.sh,
854 targets/tinderbox/tinderbox-preclean-chroot.sh:
855 Check to see if distcc is enabled before calling cleanup_distcc().
857 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
858 arch/sparc.py, arch/x86.py:
859 Look for linux32 in /bin and /usr/bin.
861 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
862 modules/generic_stage_target.py:
863 Make error message more specific when removing immutable flag.
865 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
866 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
867 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
868 information, and added a small fix for FreeBSD for bug #169041. This is
869 catalyst 2.0.5_pre4 for testing.
871 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
872 targets/support/chroot-functions.sh:
873 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
874 patch from bug #120076 to add cross-compiling support to our distcc
877 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
878 targets/support/chroot-functions.sh:
879 Added a version of get_libdir from multilib.eclass so we can determine where
880 to go poking around if we need to touch anything in libdir.
882 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
883 Print an error saying what target failed before the traceback.
885 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
886 modules/catalyst_support.py:
887 When parsing make.conf, first try pkgcore's
888 snakeoil.fileutils.read_bash_dict(), then portage's
889 portage_util.getconfig(), then the internal parse_makeconf().
891 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
892 modules/catalyst_support.py:
893 Raise an exception in parse_spec() if there's a duplicate key in the spec.
895 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
896 examples/netboot_template.spec, examples/tinderbox_template.spec,
897 modules/grp_target.py, modules/tinderbox_target.py:
898 Remove redundant set_pkgcache_path() functions from tinderbox and grp
899 modules, and remove extra pkgcache_path and kerncache_path options from
902 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
903 This is catalyst 2.0.5_pre3 for testing the new stages code.
905 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
906 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
907 We need to force USE=bindist on for building stages.
909 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
910 modules/generic_stage_target.py:
911 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
912 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
914 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
915 targets/support/rc-update.sh:
916 Added support for the newer versions of splashutils which use fbcondecor as
917 the init script. This is catalyst 2.0.5_pre1 for testing.
919 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
920 targets/livecd-stage2/livecd-stage2-controller.sh:
921 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
924 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
925 modules/generic_stage_target.py, modules/stage1_target.py,
926 modules/stage2_target.py:
927 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
930 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
931 modules/generic_stage_target.py, modules/netboot2_target.py:
932 Fix typo in getopt call for --clear-autoresume. thanks to
933 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
934 Conditionally write CFLAGS to make.conf in stages for bug #177796.
935 Copy overlay files in netboot2 target into proper dir for bug #174635.
937 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
938 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
939 targets/support/netboot2-final.sh:
940 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
941 fix a minor bug in System.map copying, add portage_overlay support, and adds
942 the ability to use globbing in the package file lists for the netboot2
945 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
946 +targets/netboot2/nb-busybox.cf:
947 Added nb-busybox.cf to the netboot2 target for bug #174298.
949 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
950 targets/support/chroot-functions.sh:
951 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
953 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
954 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
955 Change moving the VDB until after we have processed unmerge by moving it
956 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
957 unmerge packages from the gentoo-release-livecd target.
959 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
960 targets/support/kmerge.sh:
961 Commented out the package.provided code in catalyst that seemed to cause
962 problems with kerncache in testing. This is 2.0.4 and should be used for the
965 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
966 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
967 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
968 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
969 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
970 improve the netboot2 target.
972 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
973 modules/generic_stage_target.py:
974 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
975 cause catalyst to export boolean variables as well as string-based
978 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
979 modules/generic_stage_target.py:
980 Fixing check for invalid subarch to not filter too much. Fix from Mike
981 Frysinger <vapier@gentoo.org> for bug #173532.
983 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
984 Added s390x (64-bit) support via a patch from Mike Frysinger
985 <vapier@gentoo.org> for bug #173002.
987 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
988 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
989 targets/livecd-stage1/livecd-stage1-chroot.sh,
990 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
991 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
992 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
993 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
994 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
995 targets/support/pre-kmerge.sh:
996 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
997 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
998 certain functions/code paths when running with -F/--fetchonly. Simplified
999 kmerge.sh with regards to kerncache and callback packages. Also, changed
1000 ccache/distcc installs to use run_emerge instead of emerge directly, which
1001 allows us to more easily replace the underlying package manager, or add
1002 support for multiple package managers to catalyst.
1004 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1005 modules/grp_target.py:
1006 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1007 portage_overlay functionality to GRP, where it was mistakenly missing, for
1008 bug #171157. This is catalyst 2.0.3 and ready for release.
1010 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1011 targets/livecd-stage1/livecd-stage1-controller.sh,
1012 targets/support/livecdfs-update.sh:
1013 Removed the generation of grppkgs.txt since the Installer now uses vdb
1016 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1017 targets/support/create-iso.sh:
1018 Fix creation of the EFI images. Since it is FAT, we can't go around
1019 perserving permissions, now, can we?
1021 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1022 targets/support/livecdfs-update.sh:
1023 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1024 broken sed for rc.conf, which caused all kinds of hell to break loose when
1025 booting a new CD. This is 2.0.3_pre3.
1027 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1028 modules/generic_stage_target.py:
1029 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1030 such as group- from /etc before creating our stage tarballs. This is for bug
1033 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1034 targets/support/livecdfs-update.sh:
1035 Commenting out the livecd-kernel code, since the Installer should be doing
1036 everything necessary itself.
1038 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1039 targets/support/livecdfs-update.sh:
1040 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1041 the usbutils hanlding in case they follow suit with pciutils.
1043 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1044 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1045 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1046 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1047 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1048 problems with using all of the various subarch settings.
1050 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1051 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1052 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1053 check look in the correct location, and made sure we don't delete /voot
1054 within the EFI code if grub is present.
1056 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1057 modules/generic_stage_target.py:
1058 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1059 #166294. This one should fix the HPPA/PPC architectures.
1061 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1062 targets/support/chroot-functions.sh:
1063 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1064 remove the autoresume point for portage, as it really isn't needed and
1065 doesn't really gain us much, anyway.
1067 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1068 targets/stage1/stage1-chroot.sh:
1069 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1071 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1072 examples/generic_stage_template.spec, examples/grp_template.spec,
1073 examples/livecd-stage1_template.spec,
1074 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1075 examples/netboot_template.spec, examples/snapshot_template.spec,
1076 examples/stage4_template.spec, examples/tinderbox_template.spec:
1077 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1080 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1081 targets/support/livecdfs-update.sh:
1082 Make sure the user owns his home directory for bug #147195.
1084 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1085 +files/catalystrc, modules/catalyst_support.py:
1086 Re-arranged catalyst.conf to make it easier to follow while looking at the
1087 online reference and added a default catalystrc file, which does nothing.
1089 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1090 modules/catalyst_support.py, modules/embedded_target.py,
1091 modules/generic_stage_target.py, modules/grp_target.py,
1092 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1093 modules/stage3_target.py, modules/tinderbox_target.py:
1094 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1095 tab/space nastiness. This is for bug #161915.
1097 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1098 modules/generic_stage_target.py:
1099 Fixed new cbuild code with another patch from Mike Frysinger
1100 <vapier@gentoo.org> to allow the usage of subarches.
1102 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1103 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1104 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1105 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1106 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1107 targets/support/create-iso.sh, targets/support/functions.sh,
1108 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1109 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1111 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1112 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1113 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1114 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1115 modules/catalyst_lock.py, modules/catalyst_support.py,
1116 modules/embedded_target.py, modules/generic_stage_target.py,
1117 modules/generic_target.py, modules/grp_target.py,
1118 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1119 modules/netboot2_target.py, modules/netboot_target.py,
1120 modules/snapshot_target.py, modules/stage1_target.py,
1121 modules/stage2_target.py, modules/stage3_target.py,
1122 modules/stage4_target.py, modules/tinderbox_target.py,
1123 targets/embedded/embedded-chroot.sh,
1124 targets/embedded/embedded-controller.sh,
1125 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1126 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1127 targets/grp/grp-preclean-chroot.sh,
1128 targets/livecd-stage1/livecd-stage1-chroot.sh,
1129 targets/livecd-stage1/livecd-stage1-controller.sh,
1130 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1131 targets/livecd-stage2/livecd-stage2-controller.sh,
1132 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1133 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1134 targets/netboot2/netboot2-controller.sh,
1135 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1136 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1137 targets/stage1/stage1-controller.sh,
1138 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1139 targets/stage2/stage2-controller.sh,
1140 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1141 targets/stage3/stage3-controller.sh,
1142 targets/stage3/stage3-preclean-chroot.sh,
1143 targets/stage4/stage4-controller.sh,
1144 targets/stage4/stage4-preclean-chroot.sh,
1145 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1146 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1147 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1148 targets/tinderbox/tinderbox-controller.sh,
1149 targets/tinderbox/tinderbox-preclean-chroot.sh:
1150 Removing old CVS Header lines, which are no longer used since moving to SVN.
1152 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1153 targets/stage4/stage4-chroot.sh:
1154 Added back a missing 'then' from stage4 target.
1156 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1157 modules/generic_stage_target.py:
1158 Fix indentation so things actually work.
1160 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1161 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1164 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1165 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1166 Fix the display manager sed lines and change the icon for the local Handbook
1167 to use the GNOME 2.16 icon for gedit.
1169 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1170 modules/generic_stage_target.py:
1171 Changed the portage_overlay option to always install overlays in
1172 /usr/local/portage and added code to clean up /usr/local/portage and
1173 make.conf after sucessful execution and before creation of ISO/tarballs.
1175 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1176 targets/support/livecdfs-update.sh:
1177 Fixed a typo which broke coldplugging.
1179 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1180 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1181 Added a create_handbook_icon function and rearranged some of the icon
1182 creation for the LiveCD. This should resolve bug #143725 once a new release
1185 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1186 targets/support/livecdfs-update.sh:
1187 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1188 coldplugging. This allows us to unpack our firmware before we detect
1189 devices, so that devices that need it will get it.
1191 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1192 modules/generic_stage_target.py:
1193 Fix a typo in generic_stage_target.
1195 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1196 targets/support/livecdfs-update.sh:
1197 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1198 /etc/conf.d/xdm so we support older snapshots and newer ones.
1200 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1201 modules/livecd_stage2_target.py:
1202 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1205 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1206 modules/livecd_stage2_target.py:
1207 Reverted change in livecd-stage2 to the action_sequence until I can figure
1208 out what the problem is with it.
1210 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1211 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1212 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1213 modules/livecd_stage2_target.py:
1214 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1215 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1217 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1218 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1219 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1220 resolves an issue where a variable could be accessed unitialized in obscure
1221 circumstances. This is wrt bug #144984.
1223 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1224 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1225 modules/stage2_target.py, modules/stage4_target.py:
1226 Fixed up action_sequence when using --fetchonly to not create tarballs or
1227 ISO images for bug #143392.
1229 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1230 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1231 Clean up the USE usage in GRP/stage4.
1233 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1234 modules/generic_stage_target.py, modules/stage1_target.py,
1235 modules/stage2_target.py:
1236 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1237 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1239 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1240 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1241 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1242 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1243 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1244 instances of USE_ORDER since auto hasn't been valid for some time. This is
1247 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1248 modules/generic_stage_target.py, modules/stage1_target.py:
1249 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1250 goodness wrt bug #153587.
1252 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1253 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1254 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1256 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1257 modules/generic_stage_target.py, modules/stage4_target.py:
1258 Added a check to see if we have the tarball option enabled, which causes
1259 catalyst to run the capture sequence. This was requested by Tim Yamin for
1260 the stage4 target, but I thought it should be usable on any stage target.
1262 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1263 targets/support/livecdfs-update.sh:
1264 Moved fstab tweaks all into one location and added make.conf tweak for bug
1267 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1268 Changed the options to be in alphabetical order so my meatspace logical
1269 parser can process them better, added the compress and tarball options,
1270 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1271 removed the unused -x command line parameter for bug #151405.
1273 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1274 modules/generic_stage_target.py:
1275 Added a warning about changing the CHOST setting for bug #142034.
1277 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1278 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1279 targets/support/chroot-functions.sh:
1280 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1281 <flameeyes@gentoo.org> and attached to bug #150351.
1283 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1284 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1285 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1286 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1287 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1288 modules/embedded_target.py, modules/generic_stage_target.py,
1289 modules/generic_target.py, modules/grp_target.py,
1290 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1291 modules/netboot2_target.py, modules/netboot_target.py,
1292 modules/snapshot_target.py, modules/stage1_target.py,
1293 modules/stage2_target.py, modules/stage3_target.py,
1294 modules/stage4_target.py, modules/tinderbox_target.py,
1295 targets/embedded/embedded-chroot.sh,
1296 targets/embedded/embedded-controller.sh,
1297 targets/embedded/embedded-fs-runscript.sh,
1298 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1299 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1300 targets/grp/grp-preclean-chroot.sh,
1301 targets/livecd-stage1/livecd-stage1-chroot.sh,
1302 targets/livecd-stage1/livecd-stage1-controller.sh,
1303 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1304 targets/livecd-stage2/livecd-stage2-controller.sh,
1305 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1306 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1307 targets/netboot2/netboot2-controller.sh,
1308 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1309 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1310 targets/stage1/stage1-controller.sh,
1311 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1312 targets/stage2/stage2-controller.sh,
1313 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1314 targets/stage3/stage3-controller.sh,
1315 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1316 targets/stage4/stage4-controller.sh,
1317 targets/stage4/stage4-preclean-chroot.sh,
1318 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1319 targets/support/functions.sh, targets/support/kmerge.sh,
1320 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1321 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1322 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1323 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1324 targets/tinderbox/tinderbox-controller.sh,
1325 targets/tinderbox/tinderbox-preclean-chroot.sh:
1326 Removing all copyright and license comment headers from all files so we
1327 don't ever get another bug like bug #149638.
1329 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1330 modules/generic_stage_target.py:
1331 Clean up more spacing/capitalization.
1333 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1334 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1335 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1336 targets/embedded/embedded-controller.sh,
1337 targets/embedded/embedded-fs-runscript.sh,
1338 targets/embedded/embedded-preclean-chroot.sh,
1339 targets/livecd-stage2/livecd-stage2-controller.sh,
1340 targets/netboot2/netboot2-copyfile.sh,
1341 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1342 targets/support/pre-kmerge.sh:
1343 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1344 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1345 calls in kmerge.sh, and updated README.
1347 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1348 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1349 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1351 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1352 modules/catalyst_support.py:
1353 Added fix for bug #143348.
1355 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1356 targets/support/livecdfs-update.sh:
1357 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1359 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1360 targets/livecd-stage2/livecd-stage2-controller.sh,
1361 targets/support/livecdfs-update.sh:
1362 Changed some copy commands to use -f, added a check for /etc/gconf before
1363 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1364 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1365 <luca.casagrande@gmail.com>.
1367 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1368 targets/support/livecdfs-update.sh:
1369 Fixing sed so that systemspkgs.txt is built properly.
1371 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1372 The sparc32 binary is in /bin, not /usr/bin.
1374 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1375 targets/support/chroot-functions.sh:
1376 We now only set the options for pkgcache if we are not using fetchonly. This
1377 should work around a problem where portage won't fetch the files if a binpkg
1378 already exists for the package.
1380 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1381 targets/support/livecdfs-update.sh:
1382 Added code to make a backup of custom.conf before we edit it for the
1385 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1386 targets/support/livecdfs-update.sh:
1387 Remove sed from splash section, since it wasn't actually resolving the
1388 issue, anyway. Change the installer's dialog front-end code to simply run
1389 via sudo, since we don't need to worry about having the X DISPLAY setup or
1390 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1392 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1393 targets/support/livecdfs-update.sh:
1394 Fix my sed line so it actually applies correctly.
1396 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1397 targets/support/chroot-functions.sh:
1398 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1401 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1402 targets/support/livecdfs-update.sh:
1403 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1404 as well as a possible fix for the read-only filesystem messages from
1405 /sbin/splash-functions.sh
1407 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1408 targets/support/chroot-functions.sh:
1409 Fix --fetchonly to actually work.
1411 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1412 examples/livecd-stage2_template.spec:
1413 Added description for livecd/fsops to livecd-stage2's spec template.
1415 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1416 targets/support/livecdfs-update.sh:
1417 I've modified the GDM configuration section to work correctly. I have also
1418 ensured that xdm is no longer started just because livecd/xdm is used, which
1419 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1420 should be the last of the 'release candidates' made. If there are no bug
1421 reports in 2 days, then I'm rolling this as 2.0 final.
1423 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1424 targets/support/livecdfs-update.sh:
1425 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1426 see once the newer Installer is released, as I still have to fix the
1429 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1430 targets/support/rc-update.sh:
1431 Removed famd from the default runlevel for gentoo-release-livecd. It really
1432 shouldn't cause a problem, but I prefer it stay a bit clean.
1434 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1435 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1436 targets/support/create-iso.sh, targets/support/kmerge.sh,
1437 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1438 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1440 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1441 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1442 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1443 targets/support/bootloader-setup.sh:
1444 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1445 parameters support. This is for bug #139300.
1447 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1448 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1449 targets/support/filesystem-functions.sh:
1450 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1451 and also to remove some redundant values from livecd-stage2's valid_values.
1454 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1456 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1458 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1459 modules/generic_stage_target.py:
1460 Fix a problem where catalyst was creating an initial list, then putting that
1461 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1462 pointing it out and for the fix. This is for bug #136351.
1464 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1465 targets/support/unmerge.sh:
1466 Removing loop for unmerge, as it didn't actually solve anything and the
1467 portage team has helped us out by reverting the behavior that caused this
1468 change in the first place.
1470 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1471 modules/netboot2_target.py, modules/stage1_target.py,
1472 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1473 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1474 having /proc mounted during the preclean stage and also to clean up the
1475 netboot2 code. This is 2.0_rc48.
1477 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1478 targets/support/unmerge.sh:
1479 Change our unmerge from being a single unmerge to a loop, to work around an
1480 unexpected change in portage 2.1's unmerge processing.
1482 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1483 targets/support/bootloader-setup.sh:
1484 Fixed a problem where we were putting the kernel name in twice and causing
1485 and error when using grub as a bootloader. This is for bug #137252.
1487 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1488 targets/support/bootloader-setup.sh:
1489 Added a second pass to the alpha bootloader setup to create aboot items for
1490 serial console for bug #133457.
1492 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1493 +livecd/cdtar/arcload-0.43-r1.tbz2:
1494 Added arcload cdtar for mips.
1496 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1497 targets/netboot/netboot-controller.sh:
1498 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1501 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1502 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1503 Add patch from bug #135051 to fix the seedcache extraction logic.
1505 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1506 targets/support/livecdfs-update.sh:
1507 Don't set icon theme to Clearlooks, since it doesn't exist.
1509 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1510 targets/support/livecdfs-update.sh:
1511 Fix sed on installer icons.
1513 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1516 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1517 targets/stage1/stage1-controller.sh:
1518 Added a -type f to the find call in stage1 for bug #132180.
1520 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1521 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1522 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1523 properly on IBM PPC64 machines.
1525 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1526 modules/generic_stage_target.py:
1529 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1530 targets/support/rc-update.sh:
1531 Removed x-setup from default runlevel, as it is now controlled via the
1532 autoconfig init script.
1534 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1535 Fix ppc64 based arches to subclass ppc64
1537 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1538 modules/livecd_stage1_target.py:
1539 Use the full category/package name for livecd-tools.
1541 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1542 targets/support/livecdfs-update.sh:
1543 Make copies and deletes recursive for firmware since some packages put their
1544 firmware in a subdirectory.
1546 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1547 targets/support/livecdfs-update.sh:
1548 Fix detection of the Installer.
1550 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1551 Added 970, power3, power4, and power5 sub-arches for ppc64.
1553 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1554 targets/support/livecdfs-update.sh:
1555 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1556 no longer necessary and can cause possible problems with Installer-based
1559 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1560 recursive directory create
1562 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1563 modules/catalyst_support.py:
1564 Changed a display error from bug #131502 and rolling 2.0_rc45.
1566 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1567 targets/support/create-iso.sh:
1568 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1571 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1572 modules/generic_stage_target.py:
1573 digests function uses raw output from hash function now
1575 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1576 change hash result format so .DIGESTS is generated correctly
1578 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1579 modules/catalyst_support.py:
1580 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1583 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1584 targets/support/livecdfs-update.sh:
1585 Added a space for bug #131181.
1587 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1588 targets/support/kmerge.sh:
1589 Fixed creation of kernelpkgs.txt file for the installer.
1591 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1592 modules/generic_stage_target.py:
1593 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1596 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1597 targets/livecd-stage2/livecd-stage2-controller.sh,
1598 targets/support/bootloader-setup.sh:
1599 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1600 rolling out an emergency rc44.
1602 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1603 targets/support/bootloader-setup.sh:
1604 If you use elif, you have to use a then after it. Yeah, that one's totally
1607 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1608 targets/support/livecdfs-update.sh:
1609 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1611 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1612 targets/support/rc-update.sh:
1613 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1616 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1617 targets/support/bootloader-setup.sh:
1618 Removed bootplash support from ppc/ppc64 since they only will work with
1619 gensplash. Forced use of livecd/splash_type of bootsplash to get
1620 splash=silent. This should reduce the number of things on the kernel command
1621 line that aren't necessary.
1623 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1624 modules/catalyst_support.py:
1625 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1626 parse_spec. This should resolve bug #130103, as well as make the code much
1627 cleaner. This is 2.0_rc42.
1629 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1630 modules/generic_stage_target.py:
1631 Forced -p on tar for compressing stages.
1633 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1634 targets/support/chroot-functions.sh:
1635 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1638 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1639 targets/stage1/build.py:
1640 Added patch to build.py for portage 2.1 support.
1642 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1643 targets/support/kmerge.sh:
1644 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1645 <liyiming@ict.ac.cn> in bug #129890.
1647 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1648 targets/support/livecdfs-update.sh:
1649 Moved sed line for ##STARTX to end of file, since we aren't touching
1650 /etc/startx until the end.
1652 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1653 targets/support/livecdfs-update.sh:
1654 Added a check for the games group and add it if it doesn't exist already.
1655 This should resolve bug #125498.
1657 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1658 examples/generic_stage_template.spec, examples/grp_template.spec,
1659 examples/livecd-stage1_template.spec,
1660 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1661 examples/netboot_template.spec, examples/snapshot_template.spec,
1662 examples/stage4_template.spec, examples/tinderbox_template.spec:
1663 Removed portdir_overlay from the snapshot example spec and added
1664 portage_overlay to the example specs for the relevant targets.
1666 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1667 This is 2.0_rc41 since it has better LiveCD support.
1669 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1670 targets/support/livecdfs-update.sh:
1673 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1674 targets/support/functions.sh:
1675 Removed check for livecd/dev-manager being udev since it was done
1676 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1677 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1678 #128265 for pointing this out.
1680 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1681 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1682 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1683 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1685 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1686 modules/generic_stage_target.py:
1687 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1688 live system. You can thank Andrew Gaffney for the fix.
1690 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1691 targets/livecd-stage2/livecd-stage2-controller.sh:
1692 Don't copy motd files if we're using livecd/type generic-livecd.
1694 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1695 targets/livecd-stage2/livecd-stage2-controller.sh,
1696 targets/support/livecdfs-update.sh:
1697 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1698 some extra cleanup to generic-livecd.
1700 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1701 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1702 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1703 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1704 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1705 targets/support/bootloader-setup.sh:
1706 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1707 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1708 and removed all older cdtar files for PPC*.
1710 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1711 livecd/files/livecd.motd.txt:
1712 Added message to the official LiveCD MOTD mentioning how to run the
1713 installer. Blame codeman. This is 2.0_rc40.
1715 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1716 fix so snapshot target doesnt have errors
1718 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1719 targets/support/livecdfs-update.sh:
1720 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1721 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1724 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1725 targets/support/rc-update.sh:
1726 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1729 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1730 targets/support/livecdfs-update.sh:
1731 Added wrapping around the udev sed for those crazy 2.4-users.
1733 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1734 targets/support/livecdfs-update.sh:
1735 Added sed fix for udev starting evms_activate unconditionally. This is
1738 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1739 add stage4/unmerge stage4/rm to valid options
1741 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1742 targets/support/rc-update.sh:
1743 Added fix for bug #122154 from Rajiv Manglani.
1745 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1746 targets/support/kmerge.sh:
1747 Fixed creation of kernelpkgs.txt for the Installer.
1749 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1750 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1751 Updated elilo tarball for IA64.
1753 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1754 DIGESTS support for snapshot creation
1756 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1757 This is catalyst 2.0_rc38, codenamed: When will the stinking release
1758 candidates ever end?
1760 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1761 fix for .DIGESTS.DIGESTS issue in grp
1763 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1764 modules/generic_stage_target.py:
1765 fix for failure when root_overlay is not set
1767 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1768 targets/support/bootloader-setup.sh:
1769 Added IA64/SGI patch from plasmaroo.
1771 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1772 targets/livecd-stage1/livecd-stage1-controller.sh,
1773 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1774 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1777 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1778 modules/generic_stage_target.py:
1779 Allow multiple overlays for root_overlay and overlay spec option
1781 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1782 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1783 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
1784 targets/support/rc-update.sh:
1785 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
1786 fixed bug #122154. This is catalyst 2.0_rc36.
1788 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1789 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
1790 Updated the LiveCD motd to tell the user to run the display manager again,
1791 rather than startx, while mentioning that startx is useful as a rescue X
1792 session since it starts twm. This is catalyst 2.0_rc35.
1794 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1795 Add hfs-hide options to mkisofs so macs boot
1797 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
1798 modules/generic_stage_target.py:
1799 Fix indentation issues
1801 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1804 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1805 targets/support/bootloader-setup.sh:
1806 add additional console less entry when consoles are chosen for ppc64
1808 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1809 modules/generic_stage_target.py:
1810 fix kernelopts and extraversion env variable exports
1812 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1813 targets/support/livecdfs-update.sh:
1814 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
1815 to Andrew Gaffney for spotting this. This is 2.0_rc33.
1817 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1818 targets/support/kmerge.sh:
1819 Changing the way we determine if extraversion is set. This is catalyst
1822 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1823 targets/support/livecdfs-update.sh:
1824 Change net.ethX links to link to net.lo instead of net.eth0.
1826 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1827 examples/stage4_template.spec:
1828 Fixed rcadd example for stage4. Blame rajiv.
1830 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1831 This is catalyst 2.0_rc31.
1833 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1834 targets/support/livecdfs-update.sh:
1835 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
1836 Gaffney for pointing me in the right direction.
1838 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1839 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
1841 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1844 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1845 examples/livecd-stage2_template.spec:
1846 updated examples to have console and machine_type
1848 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1849 targets/support/bootloader-setup.sh:
1850 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
1853 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1854 This is catalyst 2.0_rc29.
1856 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1857 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
1858 Removed extra yaboot.conf from
1859 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
1861 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
1862 targets/support/kill-chroot-pids.sh:
1863 add sleep to try and give processes a chance to die. bug 119940
1865 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1866 targets/support/functions.sh:
1867 Removed some quotes to make sure we have a binary operator and closing bug
1870 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1871 targets/support/create-iso.sh:
1872 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
1874 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1875 targets/support/bootloader-setup.sh:
1876 Added path from bug #120935 for PPC/PPC64.
1878 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
1879 Additional spacing fixes submitted by `Kumba
1881 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
1882 modules/stage2_target.py:
1883 space cleanups contributed from `Kumba
1885 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1886 add grp/use to valid_values in the grp module
1888 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1891 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
1892 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
1893 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1894 targets/support/bootloader-setup.sh:
1895 ppc cdtar update; ppc64 bootloader updates
1897 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1898 targets/support/create-iso.sh:
1899 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
1901 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1902 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
1903 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1904 targets/support/create-iso.sh:
1905 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
1907 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1908 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
1909 Add ppc console and machine_type=ibm
1911 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1912 modules/generic_stage_target.py:
1913 Fix type error when kernel packages arent defined
1915 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1916 examples/generic_stage_template.spec, examples/grp_template.spec,
1917 examples/livecd-stage1_template.spec,
1918 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1919 examples/stage4_template.spec:
1920 Added more verbose wording and examples for pkgcache_path and
1921 kerncache_path, where necessary.
1923 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1924 targets/support/create-iso.sh:
1925 Really fixing bug #120475 this time. This is 2.0_rc25.
1927 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1928 targets/support/create-iso.sh:
1929 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
1932 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1933 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1934 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1935 Added initial support for EFI booting on x86. This is completely untested,
1936 so use it at your own risk. Also, no bug reports without patches, please.
1937 This is catalyst 2.0_rc23.
1939 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
1940 kmerge should have been kerncache
1942 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
1943 targets/support/pre-kmerge.sh:
1944 Fix a few other places for the kerncache update
1946 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
1947 examples/generic_stage_template.spec, examples/grp_template.spec,
1948 examples/livecd-stage1_template.spec,
1949 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1950 examples/netboot_template.spec, examples/stage4_template.spec,
1951 examples/tinderbox_template.spec, modules/generic_stage_target.py,
1952 targets/support/kmerge.sh:
1953 Separation of kerncache from snapcache
1955 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1956 It helps if I actually increment the version number.
1958 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1959 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1960 Added --oneshot to default options for stage1 building. Added code to wipe
1961 world during stages 1 and 3. This is catalyst 2.0_rc22.
1963 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
1964 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
1965 Fix bug if no kernel packages were defined but there was a postconf setting.
1966 x86 softlevel support is enhanced.
1968 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1969 targets/support/bootloader-setup.sh:
1970 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
1972 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1973 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
1975 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1978 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
1979 Netboot2 fixes for spec parameter checks
1981 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
1982 modules/generic_stage_target.py, modules/stage4_target.py:
1983 add makeopts spec file support.
1985 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1986 modules/generic_stage_target.py:
1987 Added fix for bug #119635.
1989 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
1990 Fix pre-kmerge.sh for stage4
1992 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1995 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
1996 modules/generic_stage_target.py:
1997 fix crash when no kernel is defined. spacing issue
1999 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2002 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2003 modules/livecd_stage2_target.py:
2004 Added livecd/volid to valid_values.
2006 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2007 modules/generic_stage_target.py:
2008 remove extra function that was converting strings to lists unnecessarily
2010 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2011 This is catalyst 2.0_rc17.
2013 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2014 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2015 modules/stage4_target.py:
2016 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2018 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 targets/embedded/embedded-preclean-chroot.sh,
2020 targets/grp/grp-preclean-chroot.sh,
2021 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2022 targets/stage1/stage1-preclean-chroot.sh,
2023 targets/stage2/stage2-preclean-chroot.sh,
2024 targets/stage3/stage3-preclean-chroot.sh,
2025 targets/support/chroot-functions.sh,
2026 targets/tinderbox/tinderbox-preclean-chroot.sh:
2027 Added function to cleanup stray /etc/distcc/hosts files.
2029 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2030 targets/support/bootloader-setup.sh:
2031 Added fix from bug #119123. This is catalyst 2.0_rc16.
2033 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2034 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2035 Fixing some spacing. This is catalyst 2.0_rc15.
2037 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2038 Attempt to fix bug #117649
2040 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2041 modules/generic_stage_target.py:
2042 fixes for bugs #119009, #119041 and #118985
2044 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2045 +examples/netboot2_template.spec, modules/catalyst_support.py,
2046 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2047 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2048 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2051 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2052 targets/support/kmerge.sh:
2053 Fix for ccache (null)/.ccache bug
2055 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2058 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2059 Added ppc -mcpu patch from Pylon for bug #118709.
2061 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2062 modules/embedded_target.py, modules/stage4_target.py:
2063 Added linuxrc to embedded and stage4 targets.
2065 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2066 modules/generic_stage_target.py, targets/support/kmerge.sh:
2067 filter kname - and . for kmerge.sh
2069 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2070 targets/support/create-iso.sh:
2071 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2073 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2074 modules/generic_stage_target.py:
2075 change .digests to .DIGESTS
2077 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2078 targets/support/kmerge.sh:
2079 Commented ccache for genkernel build which will resolve #117648 until a
2080 proper solution can be found. This is 2.0_rc13.
2082 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2083 targets/stage1/stage1-controller.sh:
2084 Added patch from vapier for bug #117254.
2086 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2087 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2088 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2089 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2092 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2093 modules/generic_stage_target.py:
2094 Remove chost/cflags etc. warning messages
2096 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2097 modules/generic_stage_target.py:
2098 Attempt to fix bug 117253; chost is wrong on autoresume
2100 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2101 modules/generic_stage_target.py, modules/netboot_target.py,
2102 modules/stage1_target.py:
2103 make setting of destdir more global and part of generic_stage_target
2105 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2106 Fix destpath bug in netboot target
2108 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2109 modules/generic_stage_target.py, modules/stage4_target.py:
2110 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2113 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2114 modules/generic_stage_target.py, modules/stage4_target.py:
2115 remove stray ' from arch/sh.py
2117 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2118 targets/stage1/stage1-controller.sh:
2119 This finally fixes the issues with gcc-config/binutils-config in stage1.
2120 This is catalyst 2.0_rc12.
2122 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2123 Fix incorrect warning message. portdir_overlay -> portage_overlay
2125 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2126 targets/stage1/stage1-controller.sh,
2127 targets/stage1/stage1-preclean-chroot.sh:
2128 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2129 running gcc-config and binutils-config, though it probably breaks running on
2130 non-Gentoo platforms.
2132 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2133 modules/stage1_target.py:
2134 Make stage1 clean up python 2.3 and 2.4, also.
2136 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2137 targets/support/livecdfs-update.sh:
2138 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2140 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2141 modules/generic_stage_target.py:
2142 Change digests file format to HASH_NAME HASH FILE_NAME
2144 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2145 targets/stage1/stage1-controller.sh:
2146 Moved gcc-config/binutils-config to before the chroot.
2148 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2149 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2150 installed. Supports all of shashs algorithms as of 12_21_2005
2152 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2153 modules/generic_stage_target.py:
2154 Catalyst should die if source_subpath is not a string
2156 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2157 modules/generic_stage_target.py:
2158 Fix for source_subpath bug
2160 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2161 examples/generic_stage_template.spec:
2162 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2163 both stages 1 and 2.
2165 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2166 modules/stage2_target.py:
2167 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2168 stage1 to be overridden again.
2170 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2171 targets/stage1/stage1-controller.sh:
2172 It looks like gcc-config/binutils-config needs to be run with the full path,
2173 since it is run outside of the chroot.
2175 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2176 targets/stage1/stage1-controller.sh:
2177 Fixed gcc-config calls. This is 2.0_rc11.
2179 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2180 This is catalyst 2.0_rc10.
2182 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2183 modules/generic_stage_target.py:
2184 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2187 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2188 targets/support/functions.sh:
2189 Changed from -z to -n for bug #116180.
2191 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2192 modules/catalyst_support.py, modules/generic_stage_target.py:
2193 Detect missing binaries for the hashing functions and abort if not found
2195 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2196 files/catalyst.conf:
2197 Updated README to list new requirements. Set default hash as crc32. Set
2198 default digests as sha1/md5.
2200 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2201 modules/catalyst_support.py, modules/generic_stage_target.py,
2202 modules/livecd_stage2_target.py, modules/stage2_target.py:
2203 Change the internal hash checking to be quicker and more memory efficient.
2204 Add additional hash digests options.
2206 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2207 targets/tinderbox/tinderbox-chroot.sh,
2208 targets/tinderbox/tinderbox-controller.sh,
2209 targets/tinderbox/tinderbox-preclean-chroot.sh:
2210 Fixed up spacing/coding style on tinderbox.
2212 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2213 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2214 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2215 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2216 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2217 Fixed up spacing/coding style on support.
2219 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2220 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2222 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2223 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2224 targets/stage4/stage4-preclean-chroot.sh:
2225 Fixed up spacing/coding style on stage4.
2227 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2228 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2229 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2230 targets/stage3/stage3-controller.sh,
2231 targets/stage3/stage3-preclean-chroot.sh:
2232 Fixed up spacing/coding style on stages 2 and 3
2234 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2235 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2236 targets/stage1/stage1-preclean-chroot.sh:
2237 Fixed up spacing/coding style on stage1. Also changed
2238 gcc-config/binutils-config to be outside the chroot.
2240 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2241 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2242 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2243 Fixed up spacing/coding style on netboot.
2245 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2246 targets/livecd-stage1/livecd-stage1-chroot.sh,
2247 targets/livecd-stage1/livecd-stage1-controller.sh,
2248 targets/livecd-stage2/livecd-stage2-controller.sh:
2249 Fixed up spacing/coding style on livecd-stage*.
2251 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2252 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2253 targets/grp/grp-preclean-chroot.sh:
2254 Fixed up spacing/coding style on grp.
2256 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2257 targets/embedded/embedded-chroot.sh,
2258 targets/embedded/embedded-controller.sh,
2259 targets/embedded/embedded-fs-runscript.sh,
2260 targets/embedded/embedded-preclean-chroot.sh:
2261 Fixed up spacing/coding style on embedded.
2263 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2264 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2265 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2266 targets/support/functions.sh:
2267 Removing extra line from x86.py, fixing up comments, spacing, and coding
2268 style in targets/support through functions.sh
2270 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2271 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2272 Fix more tab/spacing issues .. trying to make everything use tabs
2274 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2275 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2276 modules/stage1_target.py, modules/stage2_target.py,
2277 modules/stage3_target.py, modules/stage4_target.py:
2278 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2281 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2282 modules/generic_stage_target.py:
2283 Add envscript warning to aid users who may not know what they are doing
2285 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2286 examples/generic_stage_template.spec:
2287 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2288 only configurable when building a stage2 tarball, to match the current state
2289 of portage. This is 2.0_rc9.
2291 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2292 targets/support/chroot-functions.sh:
2293 Silence more of portages beeps and clicks and whistles
2295 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2296 targets/support/chroot-functions.sh:
2297 Change the portage emerge to use run_emerge
2299 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2300 modules/generic_stage_target.py, modules/snapshot_target.py,
2301 modules/stage1_target.py, modules/stage2_target.py,
2302 modules/stage3_target.py:
2303 allow portdir_overlay to be part of all specs not including snapshot spec.
2304 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2305 Remove overlay support from the snapshot spec but added a warning.
2307 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2308 modules/stage2_target.py:
2309 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2312 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2313 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2314 Add support for bootloader softlevel=; have rsync delete the extra files out
2315 of the overlay so that the overlay always matches the source dir
2317 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2318 Swapped -v/-V since I had gotten them wrong here.
2320 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2321 modules/generic_stage_target.py:
2322 Fix stupid overlay bug
2324 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2325 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2326 targets/livecd-stage1/livecd-stage1-chroot.sh,
2327 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2328 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2329 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2330 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2331 targets/support/unmerge.sh:
2332 Made sure we use -f on removing the default links for splash. Removed
2333 check_portage_version as it really isn't needed anymore. Removed
2334 --no-install from genkernel commands in kmerge.sh so users must manually
2335 remove kernels from /boot. This is 2.0_rc8.
2337 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2338 targets/support/livecdfs-update.sh:
2339 Made sed on devfsd.conf conditional on it existing. Removes one more error
2340 message from a standard catalyst run.
2342 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2343 Added warning about breaking snapshot cache and re-enable autoresume, since
2344 the errors I was getting were elsewhere.
2346 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2347 modules/generic_stage_target.py:
2348 Fix indentation error the last commit caused
2350 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2351 modules/generic_stage_target.py:
2352 Always clear autoresume points after a successful run
2354 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2355 targets/support/livecdfs-update.sh:
2356 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2357 snapshot caching after a successful gentoo-release-livecd run.
2359 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2360 targets/support/rc-update.sh:
2361 Added famd to default on official LiveCD.
2363 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2364 targets/support/chroot-functions.sh:
2365 Fixes 'too many arguments' error in check_portage_version.
2367 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2368 modules/generic_stage_target.py:
2369 remove extra self.env={} that was resetting the environment to null
2371 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2372 modules/livecd_stage1_target.py:
2373 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2376 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2377 Add a default path to the environment in the chroot
2379 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2380 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2381 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2382 targets/livecd-stage2/livecd-stage2-controller.sh,
2383 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2384 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2385 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2386 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2387 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2388 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2389 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2390 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2391 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2393 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2395 Fixed up the man page, which has been suffering for some time, and also
2396 reversed -v/-V in the help message.
2398 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2399 targets/support/livecdfs-update.sh:
2400 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2403 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2404 Turning off autoresume of doom until I can get more testing. I've had
2405 several issues with it. I'll be reporting/fixing these as I come across them
2406 but for now wish to turn it off by default as I don't want this one feature
2407 to stop the possible 2.0 final release.
2409 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2410 targets/livecd-stage2/unmerge.sh:
2411 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2412 anymore and probably should have been removed a long time ago when the new
2413 code was put into place in livecdfs-update.sh and livecd-local.start
2416 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2417 targets/livecd-stage1/livecd-stage1-chroot.sh,
2418 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2419 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2420 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2422 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2423 modules/generic_stage_target.py, modules/generic_target.py:
2424 self.env should be a part of the super class generic_target so it applies to
2425 snapshots as well; removing redundant pass in the generic_target class as
2426 its not needed. There is code there to fill the statements
2428 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2429 targets/support/livecdfs-update.sh:
2430 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2433 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2434 Changed version stamp to 2.0_rc6.
2436 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2437 modules/generic_stage_target.py:
2438 Fix for unpack cases
2440 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2441 modules/generic_stage_target.py:
2444 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2445 modules/catalyst_support.py, modules/generic_stage_target.py,
2446 modules/grp_target.py, modules/livecd_stage1_target.py,
2447 modules/livecd_stage2_target.py, modules/netboot_target.py,
2448 modules/snapshot_target.py, modules/tinderbox_target.py:
2449 Stop reading env from the OS. Rely on the more on the envscript for oddball
2450 settings. Change -v to verbose and -V to version
2452 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2455 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2456 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2459 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2460 examples/generic_stage_template.spec:
2461 Added chost/cflags/cxxflags/ldflags to example spec template.
2463 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2464 targets/support/rc-update.sh:
2465 OK, just kidding on that last commit. We were already doing rc-update add
2466 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2467 there's no point in having it in rc-update.sh
2469 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2470 targets/support/rc-update.sh:
2471 Have rc-update add xdm if livecd/xdm is set.
2473 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2474 modules/catalyst_lock.py, modules/catalyst_support.py,
2475 modules/embedded_target.py, modules/generic_stage_target.py,
2476 modules/grp_target.py, modules/livecd_stage1_target.py,
2477 modules/livecd_stage2_target.py, modules/netboot_target.py,
2478 modules/stage1_target.py, modules/stage4_target.py,
2479 modules/tinderbox_target.py:
2480 So I was just kidding on that last commit. This one is 2.0_rc4.
2482 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2483 modules/catalyst_lock.py, modules/catalyst_support.py,
2484 modules/embedded_target.py, modules/generic_stage_target.py,
2485 modules/grp_target.py, modules/livecd_stage1_target.py,
2486 modules/livecd_stage2_target.py, modules/netboot_target.py,
2487 modules/stage1_target.py, modules/stage2_target.py,
2488 modules/stage4_target.py, modules/tinderbox_target.py:
2489 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2491 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2492 files/catalyst.conf, modules/catalyst_lock.py,
2493 modules/catalyst_support.py, modules/embedded_target.py,
2494 modules/generic_stage_target.py, modules/grp_target.py,
2495 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2496 modules/netboot_target.py, modules/stage1_target.py,
2497 modules/stage2_target.py, modules/stage4_target.py,
2498 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2499 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2500 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2502 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2503 modules/generic_stage_target.py:
2504 Fix autoresume for unpacking tarballs
2506 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2507 targets/support/livecdfs-update.sh:
2508 remove gnap livecd-type per Koon's request
2510 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2511 change rc-update add modules default to rc-update add modules boot
2513 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2514 modules/generic_stage_target.py, modules/grp_target.py:
2515 Add more verbosity to digests if -V is enabled, add more print messages to
2518 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2519 modules/generic_stage_target.py, modules/grp_target.py:
2520 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2522 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2523 Fix folder name for grp build dir to not have .tar.bz2 at the end
2525 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2526 modules/catalyst_support.py, modules/generic_stage_target.py:
2527 Add md5 and sha .digests file creation per wolf31o2's feature request
2529 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2530 This is catalyst-2.0_rc2.
2532 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2533 files/catalyst.conf, modules/generic_stage_target.py,
2534 modules/livecd_stage1_target.py:
2535 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2536 after each successful kernel build;add autoresume documentation to
2539 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2540 targets/embedded/embedded-controller.sh,
2541 targets/embedded/embedded-fs-runscript.sh,
2542 targets/livecd-stage2/livecd-stage2-controller.sh,
2543 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2544 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2545 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2546 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2547 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2548 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2549 targets/support/rc-update.sh:
2550 Changed multiple spaces to tabs to satisfy my OCD.
2552 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2553 targets/support/chroot-functions.sh:
2554 Bumped genkernel detection to require 3.3.0 or higher
2556 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2557 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2558 targets/netboot/netboot-controller.sh:
2559 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2560 clst_grp_use. This is catalyst-2.0_rc1.
2562 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2563 targets/netboot/netboot-controller.sh:
2564 change to clst_use from clst_netboot_use
2566 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2567 targets/livecd-stage1/livecd-stage1-chroot.sh,
2568 targets/stage4/stage4-chroot.sh:
2569 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2571 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2572 targets/stage4/stage4-chroot.sh:
2573 Fixed USE invocations in stage4 target.
2575 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2576 modules/livecd_stage1_target.py:
2577 Force use=livecd for livecd-stage1
2579 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2580 This is version 2.0_pre20051129.
2582 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2583 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2584 Removed kudzu-knoppix from example spec files.
2586 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2587 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2588 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2590 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2591 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2592 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2593 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2594 definitions in the examples to fit in 80 columns.
2596 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2597 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2598 modules/grp_target.py, modules/tinderbox_target.py,
2599 targets/tinderbox/tinderbox-chroot.sh:
2600 Tinderbox script: added newuse, tinderbox and grp targets added support for
2601 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2602 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2604 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2605 Added portdir example to catalyst.conf for bug #113272.
2607 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2608 targets/support/create-iso.sh:
2609 Fixed a few lines which were causing the isolinux directory to be removed
2610 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2612 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/support/create-iso.sh:
2614 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2616 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2617 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2618 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2619 too many arches dont use it by default, test for an initrd in the yaboot
2622 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2623 modules/generic_stage_target.py:
2624 Fix split error if use is specified
2626 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2627 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2628 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2629 Updated palo version from catalyst 1.x for HPPA.
2631 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2632 targets/support/bootloader-setup.sh:
2633 Removing for loop for grub on amd64/x86 as it was totally useless.
2635 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2636 targets/support/bootloader-setup.sh:
2637 Remove vga= line for PPC.
2639 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2640 targets/support/bootloader-setup.sh:
2641 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2643 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2644 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2645 Removing slot patch as it probably didn't belong here anyway, and updating
2646 version stamp to 2.0_pre20051118.
2648 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2649 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2650 targets/support/bootloader-setup.sh:
2651 fix the bootloader script for isolinux so that it actually makes a cfg file,
2652 remove extra unneeded catalyst aborting print statement, reorganize rm code
2653 to make sure is splits properly and is an array even from the cmdline
2655 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2656 targets/support/livecdfs-update.sh:
2657 Added call to update-usbids to download the latest usb.ids file.
2659 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2660 modules/generic_stage_target.py:
2661 Move checks of running catalyst into the target which is simpler
2663 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2664 modules/generic_stage_target.py:
2665 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2666 that doesnt exist yet
2668 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2669 Keep unnecessary programs from installing into kerncache
2671 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2672 modules/generic_stage_target.py:
2673 Turn on more tracebacks at this point to better debug .. will need to turn
2674 them down as we find errors and build appropriate error handlers
2676 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2677 Changed version marker to 2.0_pre20051115 for new ebuild.
2679 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2680 modules/livecd_stage2_target.py:
2681 Fix bug in livecd stage2 so that it doesnt try to use tar
2683 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2684 targets/livecd-stage2/livecd-stage2-controller.sh:
2685 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2686 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2687 of Getting_Online.txt from catalyst 1.1.10.10.
2689 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2690 Added Joshua Kinard to authors for his mips contributions.
2692 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2693 examples/livecd-stage2_template.spec:
2694 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2695 Paul Kessler on gentoo-catalyst. ;]
2697 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2698 Change variables from cat1 format to cat2
2700 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2701 modules/generic_stage_target.py, modules/stage1_target.py:
2702 Fix modules has no attribute register
2704 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2705 modules/generic_stage_target.py:
2706 Fix broken aliases code that was just proof of concept
2708 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2709 Output mkisofs command line options to assist in debugging
2711 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2712 modules/generic_stage_target.py, targets/support/create-iso.sh:
2715 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2716 modules/generic_stage_target.py:
2717 Add VERY basic support for aliases kernel parameter.
2719 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2720 modules/livecd_stage2_target.py:
2721 Remove large section of commented code
2723 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2724 modules/generic_stage_target.py, modules/stage1_target.py:
2725 Allow LDFLAGS to be specified as an ENV variable for stage1
2727 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2728 modules/generic_stage_target.py:
2729 Fix rc-update to automatically run default options for livecds. Removed an
2730 erroneous key check.
2732 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2733 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2734 Make use spec key optional to default to profile defaults
2736 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2737 +examples/stage4_template.spec:
2738 Preliminary stage4_template.spec file
2740 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2741 +catalyst-2.0_pre20051101-slot.patch, catalyst:
2742 Updated version stamp and added slot patch.
2744 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2745 Fix ordering problem so self.settings is defined
2747 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2748 modules/generic_stage_target.py:
2749 Correct a rsync issue when the directory doesnt exist
2751 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2752 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2753 targets/livecd-stage2/livecd-stage2-controller.sh,
2754 targets/netboot/netboot-controller.sh,
2755 targets/stage4/stage4-controller.sh:
2756 run pre_kmerge and post_kmerge only once
2758 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2759 targets/support/bootloader-setup.sh:
2760 MIPS bootloader patch
2762 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2763 targets/support/mips-arcload_conf.sh:
2764 Fix MIPS Serial Detection
2766 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2767 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2768 +targets/support/mips-arcload_conf.sh:
2769 Application of Kumba's patches for MIPS support
2771 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2772 Check for the correct arch specific cd building tool
2774 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2775 modules/generic_stage_target.py:
2776 Print a warning if livecd/iso is not defined
2778 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2779 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2781 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2782 targets/support/post-kmerge.sh:
2783 Check for existence of files in /lib/modules before running depscan.sh. This
2784 replaces the mips-specific check and makes it portable.
2786 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2787 modules/generic_stage_target.py:
2788 update autoresume logic when dealing with rsync unpack operations
2790 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2791 targets/support/post-kmerge.sh:
2792 Bypass module load on mips
2794 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2795 remove --no-deps so dependancies get installed for genkernel
2797 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2798 modules/generic_stage_target.py:
2799 Fix missing : statement in unpack
2801 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2802 modules/generic_stage_target.py:
2803 fix livecd-stage2 unpack when seedcache is turned off
2805 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2806 targets/support/functions.sh:
2807 Fix module unpacking and make it actually optional.
2809 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2810 modules/generic_stage_target.py:
2811 Fix broken seedcache autoresume interaction
2813 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
2814 modules/generic_stage_target.py:
2815 Cleanup stage directories properly for tar installs
2817 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2818 Tinderbox no longer cleans /tmp/*
2820 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2821 targets/tinderbox/tinderbox-chroot.sh,
2822 targets/tinderbox/tinderbox-controller.sh:
2823 Fixing problem with bind mounted portage and final rsync on tinderbox target
2824 and adding additional logging.
2826 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2827 Stop tinderbox from trying to create a tarball of itself
2829 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
2830 modules/generic_stage_target.py:
2831 Fix catalyst so it fully disables snapcache when its not specified in the
2834 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2835 examples/livecd-stage2_template.spec:
2836 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
2837 spec template and updating version stamp.
2839 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2840 modules/catalyst_support.py:
2841 allow file_check to proceed if key is not in use
2843 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2844 Recursively make the missing directories
2846 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2847 Fix extract_modules to just echo a warning that it is missing
2849 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2850 files/catalyst.conf:
2851 Updating default configuration for catalyst and updating version stamp,
2852 since we're beginning internal testing for release.
2854 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2855 modules/generic_stage_target.py:
2856 fix bug 106004 split strings into a list for empty and rm operation
2858 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2859 modules/livecd_stage2_target.py:
2860 Append slashes to directories so rsyncs work properly
2862 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2863 examples/livecd-stage2_template.spec:
2864 Changing source_subpath for livecd-stage2 example for bug #101704.
2866 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2867 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
2868 targets/support/livecdfs-update.sh:
2869 Added livecd/xdm and livecd/xsession options. These are used to setup the
2870 default display manager and X session, respectively. Added supporting
2871 documentation to example spec files. Imported more work from my fsscript for
2872 the official LiveCD.
2874 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2875 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
2876 discussion, see bug #88777.
2878 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
2879 modules/generic_stage_target.py:
2880 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
2881 <matsuu@gentoo.org> for the patch. Closing bug #105693.
2883 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2884 targets/livecd-stage1/livecd-stage1-controller.sh,
2885 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2886 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
2887 on livecd-stage2 and removing universal motd for livecd/type of
2888 gentoo-release-livecd.
2890 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
2891 modules/livecd_stage1_target.py:
2892 Add optional livecd/type env var for scripts to add optional items to the
2895 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2896 -livecd/files/x86-help.msg:
2897 Removing x86-help.msg as it is no longer used.
2899 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2900 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
2901 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
2902 Add dobladecenter description to bootloader files for x86/amd64.
2904 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2905 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
2907 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2908 modules/generic_stage_target.py:
2909 Added split to use section for bug #104414.
2911 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2912 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
2913 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
2914 Tabs to whitespaces for isolinux.
2916 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2917 targets/support/bootloader-setup.sh:
2918 Changed isolinux to use new split-out help messages. Using grub gives a
2919 single help message with pager.
2921 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2922 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
2923 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
2924 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
2925 Added F2->F7 help messages for isolinux.
2927 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2928 livecd/files/README.txt, livecd/files/generic.motd.txt,
2929 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
2930 livecd/files/livecd-local.start:
2931 Updated files from latest used to build LiveCD.
2933 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2934 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
2936 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2937 modules/catalyst_support.py:
2938 Added fix for using options with = in them with --cli (ex.
2939 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
2940 <cell@ices.utexas.edu> for pointing this out to me via email.
2942 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
2943 modules/generic_stage_target.py, targets/support/functions.sh:
2944 fix bug in exec_in_chroot for stage1 target
2946 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2947 modules/generic_stage_target.py:
2948 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
2949 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
2951 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
2952 catalyst, examples/livecd-stage2_template.spec,
2953 examples/snapshot_template.spec, files/catalyst.conf,
2954 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
2955 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
2956 livecd/files/x86-help.msg, modules/catalyst_lock.py,
2957 modules/catalyst_support.py, modules/livecd_stage2_target.py,
2958 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
2959 targets/livecd-stage2/livecd-stage2-controller.sh,
2960 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2961 targets/stage2/stage2-preclean-chroot.sh,
2962 targets/stage3/stage3-preclean-chroot.sh,
2963 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
2964 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
2965 targets/support/filesystem-functions.sh, targets/support/functions.sh,
2966 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2967 targets/support/target_image_setup.sh:
2968 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
2969 to look at gamecdfs-update.sh yet.
2971 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
2972 modules/generic_stage_target.py:
2973 Remove extra debugging print statement
2975 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2976 +modules/catalyst_lock.py, modules/catalyst_support.py,
2977 modules/embedded_target.py, modules/generic_stage_target.py,
2978 modules/grp_target.py, modules/livecd_stage1_target.py,
2979 modules/livecd_stage2_target.py, modules/netboot_target.py,
2980 modules/snapshot_target.py, modules/stage1_target.py,
2981 modules/stage2_target.py, modules/stage4_target.py,
2982 targets/support/functions.sh:
2983 Add locking support. Code simplification for unpack and unpack snapshot.
2984 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
2985 Add seedcache support (Grabs output from previous target run)
2986 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
2988 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2989 modules/catalyst_support.py, modules/generic_stage_target.py:
2990 Add support to cache the snapshot dir. add snapcache to options. add
2991 snapshot_cache= to override the default location of the cache in
2992 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
2994 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2995 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
2996 Forward port README.txt and Getting_Online.txt files from catalyst
2999 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3000 Add automatic creation/deletion of runlevels based on rcadd rcdel
3002 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3003 Fix grp so that grp/use is not required anymore
3005 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3006 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3007 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3008 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3009 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3010 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3011 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3012 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3013 they are known to cause booting problems.
3015 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3016 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3017 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3018 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3021 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3022 targets/stage1/stage1-chroot.sh:
3023 Fixed quoting in stage1 profile check.
3025 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3026 targets/stage3/stage3-chroot.sh:
3027 Fixing USE for stage3.
3029 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3030 targets/support/chroot-functions.sh:
3031 Fix FETCH code so it will run for Pylon
3033 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3034 targets/grp/grp-chroot.sh:
3035 Fix bindist invcation.
3037 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3038 targets/grp/grp-chroot.sh:
3039 Made sure bindist was used for all emerges in GRP.
3041 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3042 Fix USE flags for GRP build
3044 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3045 targets/stage4/stage4-chroot.sh:
3046 let GRP use the users environment variables and removed extra
3047 GRP_STAGE23_USE from stage4
3049 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3050 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3051 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3053 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3054 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3055 impact all previous spec files that use this option. It's beejay's fault.
3057 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3058 Changed to use linux32 for ppc32 support when build host is ppc64.
3060 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3062 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3064 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3065 Minor cosmetic print statement fixes for readability
3067 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3068 modules/catalyst_support.py, modules/generic_stage_target.py:
3069 Fix None None bug and exception reporting
3071 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3072 Fix iso creation script. Case statement out of place
3074 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3075 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3076 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3077 catalyst, files/catalyst.conf, modules/builder.py,
3078 modules/catalyst_support.py, modules/embedded_target.py,
3079 modules/generic_stage_target.py, modules/generic_target.py,
3080 modules/grp_target.py, modules/livecd_stage1_target.py,
3081 modules/livecd_stage2_target.py, modules/netboot_target.py,
3082 modules/snapshot_target.py, modules/stage1_target.py,
3083 modules/stage2_target.py, modules/stage3_target.py,
3084 modules/stage4_target.py, modules/tinderbox_target.py,
3085 targets/embedded/embedded-chroot.sh,
3086 targets/embedded/embedded-fs-runscript.sh,
3087 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3088 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3089 targets/grp/grp-preclean-chroot.sh,
3090 targets/livecd-stage1/livecd-stage1-chroot.sh,
3091 targets/livecd-stage1/livecd-stage1-controller.sh,
3092 targets/livecd-stage2/livecd-stage2-controller.sh,
3093 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3094 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3095 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3096 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3097 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3098 targets/stage2/stage2-controller.sh,
3099 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3100 targets/stage3/stage3-controller.sh,
3101 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3102 targets/stage4/stage4-controller.sh,
3103 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3104 targets/support/create-iso.sh, targets/support/functions.sh,
3105 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3106 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3107 targets/support/target_image_setup.sh,
3108 targets/tinderbox/tinderbox-chroot.sh,
3109 targets/tinderbox/tinderbox-controller.sh,
3110 targets/tinderbox/tinderbox-preclean-chroot.sh:
3111 Big honkin' copyright update.
3113 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3114 modules/generic_stage_target.py:
3115 add additional logging output. Use standard os redirection methods to log to
3118 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3119 targets/stage1/stage1-chroot.sh:
3120 Added profile sanity check for bug #97867.
3122 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3123 targets/support/bootloader-setup.sh:
3124 Removing acpi=off from default kernel arguments and adding ia64
3125 livecd-stage2 support functions and cdtar.
3127 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3128 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3129 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3130 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3131 splash command line.
3133 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3134 targets/support/create-iso.sh:
3135 Fixed up zisofs support. Waiting for response from sparc before touching
3138 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3139 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3140 targets/support/functions.sh:
3141 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3142 to allow it to work on all arches that dynamically build their bootloader
3145 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3146 targets/stage4/stage4-controller.sh:
3147 Fix stage4 so it doesnt run the bootloader stuff
3149 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3150 targets/support/bootloader-setup.sh:
3151 Removed dokeymap from non-Gentoo releases.
3153 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3154 targets/support/livecdfs-update.sh:
3155 Added call to update-pciids to download the latest pci.ids file.
3157 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3158 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3159 modules/stage4_target.py:
3160 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3162 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3163 Fix issue where -s on the command line would not run
3165 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3166 livecd/files/generic.motd.txt:
3167 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3168 kernel configurations.
3170 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3171 targets/support/livecdfs-update.sh:
3172 Updated hostname/domainname creation for new baselayout.
3174 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3175 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3176 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3178 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3179 targets/support/chroot-functions.sh:
3180 Change portage emerge to use --oneshot --nodeps to keep from merging the
3181 same packages multiple times.
3183 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3184 targets/stage2/stage2-chroot.sh:
3185 Added a -p bootstrap when catalyst is called with -V (verbose).
3187 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3188 targets/support/livecdfs-update.sh:
3189 Removed inittab hack, as this is done by livecd-tools.
3191 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3192 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3193 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3195 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3196 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3197 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3198 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3199 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3200 targets/livecd-stage2/livecd-stage2-controller.sh:
3201 Removed gentoo.png and creation of face directory. Changed
3202 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3205 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3206 targets/stage1/stage1-preclean-chroot.sh,
3207 targets/support/chroot-functions.sh:
3208 Added setup_binutils function and force both of them to run during stage1
3211 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3212 examples/livecd-stage2_template.spec:
3213 Added livecd/volid explanation to example spec.
3215 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3216 targets/support/create-iso.sh:
3217 General cleanup of ISO code and added default livecd/volid when it is not set.
3219 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3220 targets/embedded/embedded-controller.sh:
3221 Actually modify the embedded target this time.
3223 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3224 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3225 targets/livecd-stage2/livecd-stage2-controller.sh,
3226 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3227 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3228 and livecd-stage2 targets.
3230 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3231 files/catalyst.conf:
3232 Retired John Davis <zhen@gentoo.org> and added storedir to default
3235 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3236 targets/support/livecdfs-update.sh:
3237 Uncommented openglify, since it is needed for both opengl-update-livecd and
3240 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3241 modules/generic_stage_target.py:
3242 Fix print statement so it shows when kill_chroot_pids is run correctly
3244 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3245 modules/snapshot_target.py:
3246 Fix snapshot target to skip the kill_pids check
3248 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3249 Bug fixes in parse_spec, fix issues detecting list or string.
3251 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3252 modules/catalyst_support.py:
3253 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3254 spaces are after :. Better handling of comments ( ie preprocessed and
3255 stripped off ). Unset empty keys.
3257 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3258 targets/support/kill-chroot-pids.sh:
3259 Remove extra P_NAME definition that is never used. Saves processing time.
3260 Bumped catalyst to pre2
3262 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3263 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3264 +targets/support/kill-chroot-pids.sh:
3265 User info about runscript and archscript. Added checks for processes running
3266 in the chroot and created a script to kill them. Should fix the unmounting
3267 issues with gconfd or any other running application in the chroot
3269 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3270 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3271 Remove using gcc-config to set things up as we should all be using 2005.0
3274 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3275 examples/livecd-stage2_template.spec:
3276 Added livecd/users to example livecd-stage2 spec file.
3278 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3279 targets/support/livecdfs-update.sh:
3280 Change default hostnames for livecds
3282 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3283 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3284 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3287 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3288 modules/livecd_stage2_target.py:
3289 Clear autoresume flags when build is done
3291 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3292 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3293 targets/support/create-iso.sh:
3294 Fix isolinux so that it finds menus and kernels and stuff
3296 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3297 modules/generic_stage_target.py:
3298 Make purge operation a little less chatty, removed print statements
3300 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3301 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3302 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3303 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3305 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3306 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3307 print warning message about deprecated use of cdfstype
3309 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3310 targets/support/chroot-functions.sh:
3311 statically define genkernel location to eliminate which command failure if
3312 genkernel is not installed
3314 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3315 modules/generic_stage_target.py:
3316 change the portage_overlay to an array so it always works
3318 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3319 modules/catalyst_support.py:
3320 Fix exception handling to remove extraneous prints of None
3322 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3323 Remove iso creation code from stage4
3325 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3326 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3327 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3328 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3329 targets/livecd-stage1/livecd-stage1-chroot.sh,
3330 targets/livecd-stage1/livecd-stage1-controller.sh,
3331 targets/livecd-stage2/livecd-stage2-controller.sh,
3332 targets/netboot/netboot-controller.sh,
3333 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3334 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3335 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3336 targets/support/create-iso.sh, targets/support/kmerge.sh,
3337 targets/support/target_image_setup.sh,
3338 targets/tinderbox/tinderbox-controller.sh:
3339 Fix some exception handling in catalyst_support.py, remove intermediate
3340 destination folder of iso and tarball, add additional tests for folders not
3341 found on host but defined in spec file, keep catalyst from erroring in this
3342 case, change exit code on shell scripts so that errors are reported to
3343 catalyst and causes catalyst to die on errors, fix bug in
3344 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3345 check for mkisofs that informs the user of where to get the program, and
3346 removed the autoresume code from ccache and distcc installation until I can
3347 figure out a way to have the autoresume flag go someplace outside the chroot.
3349 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3350 Remove bind mounts before rm operations happen at startup
3352 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3353 modules/generic_stage_target.py:
3354 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3356 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3357 modules/generic_stage_target.py:
3358 fix minor bug in the purge code so that it actually runs the commands
3360 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3361 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3362 modules/stage4_target.py:
3363 Change ordering of tasks so root_overlay and fsscript occur after
3364 livecd_update, giving users a chance to override livecd_update
3366 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3367 modules/catalyst_support.py, modules/generic_stage_target.py:
3368 Added a better exception handling message for keyboard interrupt and added
3369 countdown timer for purge operation to give an opportunity to exit
3371 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3372 modules/catalyst_support.py, modules/generic_stage_target.py:
3373 Add support to clear the autoresume flags and improve the purge code to
3374 clean the chroot, and pkg/kern cache
3376 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3377 modules/catalyst_support.py, modules/generic_stage_target.py,
3378 modules/livecd_stage1_target.py:
3379 only append livecd-tools to the livecd-stage1 target package list and move a
3380 check out of the way so command line and spec files can co-exist
3382 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3383 modules/generic_stage_target.py:
3384 fixed python syntax in set_packages so catalyst will run
3386 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3387 modules/embedded_target.py, modules/generic_stage_target.py,
3388 modules/grp_target.py, modules/livecd_stage1_target.py,
3389 modules/livecd_stage2_target.py, modules/netboot_target.py,
3390 modules/stage4_target.py, modules/tinderbox_target.py,
3391 targets/embedded/embedded-chroot.sh,
3392 targets/embedded/embedded-controller.sh,
3393 targets/livecd-stage1/livecd-stage1-controller.sh,
3394 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3395 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3396 targets/livecd-stage2/livecd-stage2-controller.sh,
3397 -targets/livecd-stage2/livecd-stage2-iso.sh,
3398 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3399 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3400 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3401 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3402 +targets/support/target_image_setup.sh:
3403 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3406 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3407 targets/livecd-stage2/livecd-stage2-controller.sh,
3408 targets/support/livecdfs-update.sh:
3409 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3410 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3411 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3414 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3415 targets/livecd-stage2/livecd-stage2-controller.sh,
3416 targets/support/rc-update.sh:
3417 Updated rc-update.sh with better defaults for different livecd/type settings
3418 and cleaning up file copying in livecd-stage2-controller.sh to match
3421 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3422 Made example of catalyst.conf in README match the default catalyst.conf
3425 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3427 Removing old files from previous maintainers and updating README.
3429 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3430 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3431 Added livecd/users option to create non-root users. The first user listed
3432 will also be used for auto-starting X, if X is merged onto the CD.
3434 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3435 targets/livecd-stage1/livecd-stage1-controller.sh,
3436 targets/livecd-stage2/livecd-stage2-controller.sh,
3437 targets/support/livecdfs-update.sh:
3438 Updated all instances of livecd/type: gentoo-release-environmental to
3439 gentoo-release-livecd and added generic-livecd.
3441 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3442 examples/fsscript.sh.example, examples/gamecd.conf.example,
3443 examples/generic_stage_template.spec, examples/grp_template.spec,
3444 examples/livecd-stage1_template.spec,
3445 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3446 examples/snapshot_template.spec:
3447 Imported example files from catalyst 1.1.9 to make them more verbose.
3449 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3450 Fix grp/use bug #89365
3452 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3453 modules/generic_stage_target.py, targets/support/kmerge.sh:
3454 Fixes for initramfs overlay support.
3456 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3457 modules/generic_stage_target.py, targets/support/kmerge.sh,
3458 targets/support/pre-kmerge.sh:
3459 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3460 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3461 caching bug; Also adding preliminary support for initramfs_overlay from
3464 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3465 modules/generic_stage_target.py, targets/support/kmerge.sh:
3466 Removed support for postconf as genkernel no longer has that option
3468 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3469 modules/embedded_target.py, modules/generic_stage_target.py,
3470 modules/grp_target.py, modules/livecd_stage1_target.py,
3471 modules/livecd_stage2_target.py, modules/netboot_target.py,
3472 modules/stage4_target.py, modules/tinderbox_target.py,
3473 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3474 targets/stage1/stage1-preclean-chroot.sh,
3475 targets/support/chroot-functions.sh:
3476 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3477 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3479 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3480 modules/livecd_stage2_target.py:
3481 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3483 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3484 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3485 modules/livecd_stage2_target.py, modules/stage4_target.py,
3486 targets/livecd-stage1/livecd-stage1-controller.sh,
3487 targets/livecd-stage2/livecd-stage2-controller.sh,
3488 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3489 targets/support/functions.sh, targets/support/kmerge.sh,
3490 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3491 Generalized kernel support, fsscript, rcupdate, etc for stage4
3493 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3494 targets/support/pre-kmerge.sh:
3495 Removed sed for usb devices from legacy genkernel, as we're going to require
3496 a version much higher that no longer exhibits the bug.
3498 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3499 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3500 targets/support/livecdfs-update.sh:
3501 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3502 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3503 the ut2004demo shell script has been renamed to ut2004-demo.
3505 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3506 let genkernel always reinstall itself
3508 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3509 modules/catalyst_support.py, modules/generic_stage_target.py,
3510 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3511 fix case bug in livecdfs-update.sh; fix bug in initial command line
3512 arguement parsing; add cflags spec file support which is only allowed to
3515 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3516 targets/stage3/stage3-chroot.sh:
3517 Fix a use flag bug in the stage3
3519 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3520 modules/generic_stage_target.py:
3521 Changes to allow cflags, chost, cxxflags in a spec file
3523 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3524 targets/livecd-stage1/livecd-stage1-controller.sh,
3525 targets/livecd-stage2/livecd-stage2-controller.sh,
3526 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3527 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3528 targets/support/pre-kmerge.sh:
3529 change the code to use more case statements. Fix gcc issue in stage1.
3531 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3532 targets/livecd-stage1/livecd-stage1-controller.sh,
3533 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3534 Merging in changes from catalyst 1.1.x for gamecd support.
3536 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3537 targets/stage1/stage1-preclean-chroot.sh:
3538 Removing gcc-config stuff to see if its still required to work around a gcc
3541 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3542 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3543 Added tests for genkernel >3.2.0
3545 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3548 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3549 Updated AUTHORS with new maintainers and updated contributors list.
3551 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3552 examples/fsscript.sh.example, livecd/files/README.txt,
3553 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3554 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3555 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3556 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3557 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3558 universal.motd.txt to resolve documentation issue on bug #86914. Added
3559 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3560 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3563 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3564 targets/livecd-stage2/livecd-stage2-controller.sh:
3565 Removed a few unnecessary comments
3567 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3568 Removed obsolete files from the livecd directory as the functionality has
3569 moved into the targets folders
3571 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3572 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3573 Additional catalyst 2.0.0 files
3575 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3576 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3577 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3578 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3579 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3580 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3581 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3582 -livecd/runscript/alpha-archscript.sh,
3583 -livecd/runscript/default-runscript.sh,
3584 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3585 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3586 -livecd/runscript-support/gamecdfs-update.sh,
3587 -livecd/runscript-support/kmerge.sh,
3588 -livecd/runscript-support/livecdfs-update.sh,
3589 -livecd/runscript-support/post-kmerge.sh,
3590 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3591 modules/embedded_target.py, modules/generic_stage_target.py,
3592 modules/grp_target.py, modules/livecd_stage1_target.py,
3593 modules/livecd_stage2_target.py, -modules/netboot.py,
3594 +modules/netboot_target.py, modules/snapshot_target.py,
3595 modules/stage1_target.py, +modules/stage4_target.py,
3596 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3597 +targets/embedded/embedded-controller.sh,
3598 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3599 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3600 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3601 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3602 +targets/livecd-stage1/livecd-stage1-controller.sh,
3603 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3604 -targets/livecd-stage1/livecd-stage1.sh,
3605 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3606 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3607 +targets/livecd-stage2/livecd-stage2-controller.sh,
3608 +targets/livecd-stage2/livecd-stage2-iso.sh,
3609 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3610 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3611 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3612 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3613 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3614 +targets/stage1/stage1-controller.sh,
3615 +targets/stage1/stage1-preclean-chroot.sh,
3616 -targets/stage1/stage1-preclean1-chroot.sh,
3617 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3618 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3619 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3620 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3621 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3622 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3623 +targets/stage4/stage4-preclean-chroot.sh,
3624 +targets/support/chroot-functions.sh,
3625 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3626 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3627 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3628 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3629 +targets/tinderbox/tinderbox-controller.sh,
3630 targets/tinderbox/tinderbox-preclean-chroot.sh,
3631 -targets/tinderbox/tinderbox.sh:
3632 Initial Import of Catalyst 2.0.0
3634 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3635 livecd/runscript-support/livecdfs-update.sh:
3636 Added /usr/portage as tmpfs (this will be made conditional later).
3638 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3639 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3640 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3641 from an interactive shell.
3643 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3644 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3645 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3646 livecd/runscript-support/pre-kmerge.sh,
3647 livecd/runscript/default-runscript.sh:
3648 Moved livecd-bash_profile to livecd-bashrc. Added check for
3649 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3650 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3653 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3654 modules/generic_stage_target.py:
3655 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3658 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3659 livecd/runscript/default-runscript.sh,
3660 targets/livecd-stage1/livecd-stage1.sh:
3661 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3662 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3663 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3666 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3667 livecd/runscript/ppc-archscript.sh:
3668 Added -l to mkisofs line for ppc as this allows full 31 character file names.
3670 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3671 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3672 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3673 for multiple initrd files.
3675 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3676 livecd/runscript/ppc-archscript.sh:
3677 Modifed PPC archscript to close bug #84648 and also to make the PPC
3678 archscript produce multiple initrd files, like x86/amd64.
3680 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3681 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3682 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3683 livecd/runscript/ppc-archscript.sh:
3684 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3685 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3686 livecd/volid for the HFS volid, too.
3688 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3689 Calling this one 1.1.7 and rolling a tarball.
3691 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3692 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3693 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3694 -livecd/runscript/sparc64-archscript.sh,
3695 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3696 Added livecd/volid to set the volume ID when creating the ISO, patch by
3697 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3698 sparc-archscript.sh and removing sparc64 one, as they are identical now.
3700 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3701 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3702 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3703 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3705 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3706 livecd/runscript-support/livecdfs-update.sh:
3707 Removed hdparm from default runlevel as it break ide=nodma at boot.
3709 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3710 livecd/runscript-support/kmerge.sh,
3711 livecd/runscript-support/pre-kmerge.sh,
3712 targets/livecd-stage1/livecd-stage1-chroot.sh:
3713 Revert last set of changes and remove portage version check from emerge in
3714 livecd-stage1, as it breaks catalyst's ability to fail properly on an
3717 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3718 livecd/runscript-support/kmerge.sh,
3719 livecd/runscript-support/pre-kmerge.sh:
3720 Change genkernel check to use best_version and has_version to determine if
3721 the any previously installed versions of genkernel are up to date. Change
3722 emerge line for kernels to use -n option to only install if they were not
3723 previously installed.
3725 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3726 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3727 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3728 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3729 livecd/runscript/sparc-archscript.sh:
3730 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3731 unified sparc32/sparc64 cdtar.
3733 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3734 livecd/runscript-support/livecdfs-update.sh,
3735 livecd/runscript-support/pre-kmerge.sh:
3736 Change sudoers update to only run if /etc/sudoers exists and only reduce
3737 splash to 1024x768 on minimal and universal install CD.
3739 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3740 targets/livecd-stage1/livecd-stage1.sh:
3741 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3744 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3745 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3746 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3747 livecd/runscript/sparc64-archscript.sh,
3748 livecd/runscript/x86-archscript.sh:
3749 Added a new empty livecd file to each archscript. This will be used for an
3750 identifier by genkernel to allow booting from a non-primary CDROM.
3752 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3753 Catalyst 1.1.6 is here.
3755 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3756 targets/stage1/stage1-preclean2-chroot.sh:
3757 Commenting out stage1 cleaning of /var/db.
3759 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3760 livecd/runscript-support/pre-kmerge.sh:
3761 Made splash reduction to 1024x768 only for minimal and universal release media.
3763 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3764 targets/stage1/stage1-preclean2-chroot.sh:
3765 Added SLOT files back to /var/db entries in stage1.
3767 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3768 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3769 livecd/runscript/default-runscript.sh,
3770 livecd/runscript-support/livecdfs-update.sh,
3771 targets/livecd-stage2/unmerge.sh:
3772 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3773 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3774 the copy from preserving permissions and also adding /usr/share/faces and
3775 default Gentoo icon. We'll see how the icon does for us. Removing serial
3776 init script, as it causes problems with the splash theme.
3778 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3779 targets/livecd-stage1/livecd-stage1.sh:
3782 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3783 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
3784 livecd/runscript-support/kmerge.sh,
3785 livecd/runscript-support/livecdfs-update.sh,
3786 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
3787 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3788 targets/stage1/stage1-preclean2-chroot.sh:
3789 Removed x-setup from local.start and added in symlinks for gconf, portage
3790 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
3791 baselayout and removed /etc/startx from the environmental type. Commented
3792 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
3793 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
3794 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
3795 for X, use the latest pci.ids and usb.ids from portage, and create
3796 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
3797 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
3798 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
3799 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
3800 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
3803 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3804 Removed ccache from default options as it breaks catalyst when merged with
3807 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3808 modules/snapshot_target.py:
3809 Added /local/ to snapshot exclusion.
3811 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3812 livecd/runscript-support/livecdfs-update.sh:
3813 Updated to attempt to start 5 interfaces, rather than 4. You can blame
3814 gustavoz and his 5 interface Xeon for this.
3816 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3817 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
3818 Added a conditional before killing gconfd-2. This is also going to be
3819 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
3822 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3823 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3824 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
3825 Moved killall -9 gconfd-2 to execute outside chroot.
3827 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3828 livecd/files/x86-help.msg:
3829 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
3832 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3833 livecd/runscript/x86-archscript.sh:
3834 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
3837 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3840 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3841 targets/livecd-stage1/livecd-stage1.sh:
3842 Added killall for gconfd-2 back into livecd-stage1.sh
3844 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3845 livecd/runscript/alpha-archscript.sh:
3846 Alpha fixes for multiple kernels..
3848 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3849 livecd/runscript-support/kmerge.sh:
3850 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
3852 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3853 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
3854 livecd/runscript/sparc64-archscript.sh:
3855 Force devfs if udev is not selected for all supporting arches.
3857 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3858 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
3859 livecd/runscript-support/kmerge.sh:
3860 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
3863 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3864 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
3865 Re-enabled preclean in grp and added gconfd-2 killing.
3867 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3868 livecd/runscript/x86-archscript.sh:
3869 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
3872 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3873 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3874 targets/livecd-stage1/livecd-stage1-chroot.sh,
3875 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3876 targets/livecd-stage1/livecd-stage1.sh,
3877 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3878 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
3879 Added ability to pause indefinitely. This closes bug #79798. I've also added
3880 the gcond-2 killall back in, but now it is in the actual preclean script and
3881 is executed inside the chroot.
3883 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3884 Updated for 1.1.3 release.
3886 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3887 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3888 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
3889 targets/netboot/netboot-packages.sh,
3890 targets/tinderbox/tinderbox-chroot.sh:
3891 Updated to use package.use correctly. Blame Robert Paskowitz
3892 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
3894 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3895 targets/stage1/stage1-preclean2-chroot.sh:
3896 Fixed find line for new stage1 /var/db/pkg.
3898 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3899 targets/stage1/stage1-preclean2-chroot.sh:
3900 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
3901 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
3904 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3905 livecd/runscript-support/livecdfs-update.sh:
3906 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
3907 added net.ethX symlinks, and added copying of files from
3908 /usr/lib/hotplug/firmware into firmware tarball.
3910 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3911 livecd/runscript-support/livecdfs-update.sh:
3912 Firmware updated to use new /lib/firmware directory.
3914 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
3915 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
3916 work when both -f and -C were used on the command line.
3918 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3919 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3920 targets/livecd-stage1/livecd-stage1-chroot.sh,
3921 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3922 targets/stage3/stage3-chroot.sh:
3923 Added a portage version check to each target that uses --newuse to ensure a
3924 high enough version is used. This resolves bug #75336.
3926 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3927 livecd/files/livecd-local.start:
3928 Possible local.start fix for beejay.
3930 12 Jan 2005; John Davis <zhen@gentoo.org>
3931 modules/embedded.py:
3932 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
3934 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3935 livecd/runscript-support/kmerge.sh:
3936 Added ccache support to genkernel call in livecd-stage2.
3938 11 Jan 2005; John Davis <zhen@gentoo.org>
3939 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
3940 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
3941 targets/netboot/netboot.sh:
3942 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
3943 some feature enhancements.
3945 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3946 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3947 targets/livecd-stage1/livecd-stage1-chroot.sh,
3948 targets/livecd-stage1/livecd-stage1.sh,
3949 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3950 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3951 Added a -F or --fetchonly command line option and closing out bug #77480.
3952 Also added a portage version check to livecd-stage1 to close out bug #68307.
3954 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3955 livecd/runscript-support/livecdfs-update.sh,
3956 targets/stage3/stage3-chroot.sh:
3957 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
3958 target to use emerge -e when building. This is only temporary until the
3959 bootstrap.sh script can be fixed or another solution can be decided upon.
3961 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
3962 +targets/embedded/kmerge.sh:
3963 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
3964 from mutex@gentoo.org
3966 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3967 modules/livecd_stage2_target.py:
3970 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3971 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
3972 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
3973 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
3974 the brokenness of a stage1 tarball.
3976 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
3977 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
3980 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3981 modules/livecd_stage2_target.py:
3984 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3985 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
3986 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
3987 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
3988 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3989 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
3990 Upgraded the isolinux cdtar files and closing bug #70518.
3992 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3993 modules/embedded_target.py, modules/generic_stage_target.py,
3994 modules/grp_target.py, modules/livecd_stage1_target.py,
3995 modules/livecd_stage2_target.py, modules/netboot.py,
3996 modules/stage1_target.py, modules/tinderbox_target.py:
3997 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
3998 separate out specific target logic from the generic targets modules.
4000 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4001 new PPC arch file from pvdabeel@gentoo.org
4003 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4004 examples/generic_stage_template.spec, modules/catalyst_support.py:
4005 tweaking error handling in the main catalyst script
4006 updated the example to include a blurb about portage_confdir
4008 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4009 livecd/runscript-support/livecdfs-update.sh:
4010 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4012 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4015 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4016 fix for #66592. catalyst now gives a traceback when it bails out, making
4017 troubleshooting amazingly easier
4019 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4020 modules/catalyst_support.py, modules/embedded_target.py,
4021 modules/generic_stage_target.py, modules/grp_target.py,
4022 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4023 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4024 Reversing patch from Eric Edgar from bug #70663.
4026 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4027 livecd/runscript/x86-archscript.sh:
4028 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4029 not work without it (mkisofs fails on creating ISO).
4031 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4032 modules/catalyst_support.py, modules/embedded_target.py,
4033 modules/generic_stage_target.py, modules/grp_target.py,
4034 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4035 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4036 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4037 separate out specific target logic from the generic targets modules.
4039 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4040 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4041 targets/embedded/embedded.sh:
4042 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4044 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4045 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4046 livecd/runscript/default-runscript.sh,
4047 livecd/runscript-support/gamecdfs-update.sh,
4048 livecd/runscript-support/livecdfs-update.sh,
4049 modules/livecd_stage2_target.py:
4050 Added gamecd/conf option to livecd_stage2_target.py, added
4051 gamecd.conf.example to /examples, cleaned up game-specific code in
4052 gamecdfs-update.sh to make it more generic, added more fundtionality to
4053 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4054 and gentoo-gamecd to make spec files simpler and to remove the need for
4055 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4056 user to still use a custom fsscript of their own.
4058 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4059 +livecd/files/environmental.motd.txt,
4060 targets/livecd-stage1/livecd-stage1.sh:
4061 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4063 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4064 livecd/runscript/default-runscript.sh,
4065 livecd/runscript-support/livecdfs-update.sh:
4066 Added gentoo-release-environmental as a valid livecd/type and did some
4067 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4068 devices other than eth0.
4070 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4071 targets/livecd-stage1/livecd-stage1-chroot.sh:
4072 Changed livecd-stage1 to merge each package individually. This should not
4073 make it into a production version of catalyst, but is here as a possible
4074 solution to bug #68307.
4076 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4077 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4078 livecd/runscript/sparc-archscript.sh,
4079 livecd/runscript/sparc64-archscript.sh,
4080 livecd/runscript/x86-archscript.sh:
4081 Added failures to all arches on mkisofs failure and also made -z option to
4082 mkisofs optional on x86 depending on loop type used.
4084 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4085 livecd/runscript/x86-archscript.sh:
4086 Making sure the mkisofs call causes a failure when it doesn't complete
4087 successfully. Once again, blame jforman, our beloved infra-monkey.
4089 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4090 livecd/runscript/default-runscript.sh:
4091 squashfs-utils->squashfs-tools fix. Blame jforman.
4093 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4094 livecd/isogen/x86-isogen.sh:
4095 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4096 possibly not booting on really old systems.
4098 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4099 livecd/runscript/x86-archscript.sh:
4100 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4101 possibly not booting on really old systems.
4103 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4104 livecd/runscript-support/livecdfs-update.sh:
4105 Save some space by removing redundant firmware after tarball is made, only
4106 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4109 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4110 targets/stage1/stage1-preclean2-chroot.sh:
4111 Added patch from vapier and closing bug #73556.
4113 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4114 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4115 +targets/embedded/embedded-fs-runscript.sh,
4116 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4117 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4118 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4119 from mutex@gentoo.org for modules/embedded.py
4121 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4122 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4123 livecd/runscript-support/livecdfs-update.sh:
4124 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4125 aliases having --color rather than --color=auto.
4127 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4128 livecd/files/livecd-local.start:
4129 Let's try actually making a proper edit on livecd/files/livecd-local.start
4130 this time, shall we...
4132 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4133 livecd/files/livecd-local.start:
4134 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4135 x-setup check for /etc/startx.
4137 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4138 livecd/runscript-support/gamecdfs-update.sh:
4139 Fixing minor sed bug in gamecdfs-update.sh.
4141 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4142 examples/snapshot_template.spec,
4143 livecd/runscript-support/gamecdfs-update.sh,
4144 livecd/runscript-support/livecdfs-update.sh:
4145 Fixing typo in snapshot_template.spec and closing bug #70321.
4147 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4148 livecd/runscript-support/pre-kmerge.sh:
4149 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4150 genkernel will only add the 1024x768 version of the gensplash image to the
4151 bzImage, which added with the livecd-stage2 removal of the unused splash
4152 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4154 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4155 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4156 livecd/runscript/sparc64-archscript.sh:
4157 Updated with silo/mkisofs patch from gustavoz.
4159 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4160 livecd/files/x86-help.msg:
4161 Updated x86-help.msg to make it fall more inline with current
4162 genkernel/livecd-tools options.
4164 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4165 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4166 livecd/runscript-support/pre-kmerge.sh:
4167 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4168 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4169 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4172 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4173 livecd/runscript-support/kmerge.sh,
4174 livecd/runscript-support/livecdfs-update.sh,
4175 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4176 Changed kernel build caching to use kerncache option, rather than pkgcache
4177 option. Fixed --postconf and --callback for builds that do not require them.
4178 Removed delay when removing package sin the system profile. This is now
4179 catalyst 1.1.0, so enjoy.
4181 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4182 livecd/runscript-support/livecdfs-update.sh:
4183 Stopping udev from using the nasty device tarball. We don't need it anyway.
4185 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4186 livecd/runscript/sparc-archscript.sh,
4187 livecd/runscript/sparc64-archscript.sh,
4188 livecd/runscript-support/kmerge.sh,
4189 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4190 Fixing gpm support by uncommenting default settings. Fixing case where
4191 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4192 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4193 not get renamed. Fixed a problem where we were accidentally removing the
4194 hwdata-knoppix versions of pci.ids and usb.ids and linking
4195 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4196 for 2004.3 and catalyst 1.1.0.
4198 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4199 patch from vapier@gentoo.org for bug #68080
4201 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4202 livecd/runscript-support/kmerge.sh:
4203 made kernel caching dependent on the "pkgcache" option so that genkernel's
4204 postconf can actually work
4206 18 Oct 2004; John Davis <zhen@gentoo.org>
4207 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4208 livecd/runscript-support/livecdfs-update.sh:
4209 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4211 17 Oct 2004; John Davis <zhen@gentoo.org>
4212 livecd/runscript-support/livecdfs-update.sh:
4213 firmware tarball fix for packages that need firmware such as ipw2100
4215 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4216 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4217 livecd/runscript-support/livecdfs-update.sh,
4218 modules/livecd_stage2_target.py:
4219 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4221 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4222 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4223 should not hurt non-HT users
4225 12 Oct 2004; John Davis <zhen@gentoo.org>
4226 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4227 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4228 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4229 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4230 livecd/runscript-support/kmerge.sh:
4231 bugfixes for #67195, #67197, #67122, and #46918
4233 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4234 small netboot fixups
4236 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4237 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4238 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4239 targets/netboot/netboot.sh:
4240 sweeping updates and changes to the netboot code. the patches should fix the
4241 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4242 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4244 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4245 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4246 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4247 targets/netboot/netboot.sh:
4248 more code cleanup and maintenance
4250 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4251 modules/generic_stage_target.py, +modules/netboot.py,
4252 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4253 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4254 +targets/netboot/netboot.sh:
4255 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4258 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4259 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4260 targets/livecd-stage1/livecd-stage1-chroot.sh,
4261 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4262 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4263 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4264 have to start a server on the build host for it to distribute.
4266 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4267 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4268 just do -s version_stamp
4270 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4271 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4273 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4274 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4275 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4276 modules/livecd_stage2_target.py:
4277 udev support for livecds
4279 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4280 +targets/livecd-stage2/unmerge.sh:
4281 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4282 Also, livecd-stage2 unmerge.sh added back in.
4284 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4285 livecd/runscript-support/livecdfs-update.sh:
4286 bugfixes for #60887 and #63338
4288 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4289 bugfixes for #63382 and #63338
4291 08 Sep 2004; John Davis <zhen@gentoo.org>
4292 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4293 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4294 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4295 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4296 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4297 targets/livecd-stage1/livecd-stage1-chroot.sh,
4298 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4299 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4300 lots of changes in this revision. first of all, major cosmetic fixups to the
4301 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4302 for distcc or ccache builds in most of the targets. bug #56581 is finially
4303 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4304 performance enhancement here.
4306 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4307 modules/livecd_stage2_target.py:
4308 fix for bug #63033, thanks to usata@gentoo.org for the patch
4310 30 Aug 2004; John Davis <zhen@gentoo.org>
4311 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4312 bugfixes for #61537 and #61779
4314 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4315 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4316 modules/snapshot_target.py:
4317 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4318 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4319 time should also be improved due to a more efficient use of rsync. This commit will
4320 mark the portage version of catalyst-1.9.0.
4322 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4323 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4326 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4329 02 Aug 2004; John Davis <zhen@gentoo.org>
4330 livecd/runscript-support/livecdfs-update.sh:
4333 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4334 +targets/stage1/build.py, -targets/stage1/build.sh,
4335 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4336 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4337 targets/stage3/stage3-chroot.sh:
4338 applied patch from bug #58840. it should fix up things for uclibc stages and
4339 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4341 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4342 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4343 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4344 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4345 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4346 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4347 livecd/runscript-support/livecdfs-update.sh,
4348 modules/livecd_stage2_target.py:
4349 addition of wolf31o2's gamecd patchset. untested, so please beware
4351 14 Jul 2004; John Davis <zhen@gentoo.org>
4352 livecd/runscript-support/livecdfs-update.sh,
4353 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4354 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4355 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4356 this out of generic_stage_target and into livecd-stage2 since the
4357 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4359 13 Jul 2004; John Davis <zhen@gentoo.org>
4360 livecd/runscript-support/livecdfs-update.sh:
4361 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4362 default rc'ed programs when only one change was required to rcadd. so I
4363 changed it so that the defaults are *always* loaded and specified additions/
4364 deletions are just added on top of those.
4366 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4367 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4368 targets/livecd-stage1/livecd-stage1-chroot.sh,
4369 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4370 targets/tinderbox/tinderbox-chroot.sh:
4371 changing the more verbose behavior to the -V (verbose) flag
4373 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4374 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4375 targets/livecd-stage1/livecd-stage1-chroot.sh,
4376 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4377 targets/tinderbox/tinderbox-chroot.sh:
4378 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4379 it is about to merge so that deps and USE flags are more evident
4381 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4382 modules/catalyst_support.py:
4383 completely rewrote the catalyst main script so that it can actually utilize
4384 more than one command line flag. new functionality included, but not active
4385 yet (--debug and --verbose). arguments can still be passed on the commandline
4386 through the use of the -C (--cli) flag. updated the arg_parse function in
4387 catalyst_support.py to accomodate my changes.
4389 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4390 modules/generic_target.py, modules/grp_target.py,
4391 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4392 modules/snapshot_target.py, modules/stage1_target.py,
4393 modules/stage2_target.py, modules/stage3_target.py,
4394 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4395 fixes for bugs #55192 and #54137
4396 added a new key for all specfiles, portage_confdir.
4397 this should point to a directory similar in functionality to /etc/portage.
4399 cleaned up the module code a bit so that unnecessary modules
4402 more work on resuming. it is getting there, but it still needs a ton of work,
4403 so please test, and report bugs.
4405 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4406 modules/catalyst_support.py, modules/generic_stage_target.py,
4407 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4408 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4409 stage resuming functionality should be working. I still have to work on GRP
4410 and livecds, but they should not be hard. I could not incorporate emerge
4411 --resume into stage resuming functionality because in some instances, portage
4412 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4413 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4414 ). I also made some small tweaks to the stage target scripts which clean up
4415 the envscript stuff. Not noticable performance wise, but it makes me feel all
4416 warm and fuzzy to know that it is programmed absolutely correctly ;)
4418 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4419 modules/generic_stage_target.py:
4420 revamped the cmd() structure so that it could properly return error codes.
4421 Please note that this might break catalyst until there is some further
4422 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4423 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4424 now. Additionally, catalyst will stop when there is an error with an ebuild
4425 ... it didn't do this before, it just plowed along and packed things up.
4427 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4428 code in portage.py and then answering my noob questions.
4430 13 Jun 2004; John Davis <zhen@gentoo.org>
4431 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4432 livecd/runscript-support/livecdfs-update.sh:
4433 some last minute fixins (stuff to work with the new genkernel)
4435 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4438 11 Jun 2004; John Davis <zhen@gentoo.org>
4439 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4440 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4443 10 Jun 2004; John Davis <zhen@gentoo.org>
4444 livecd/runscript-support/kmerge.sh,
4445 livecd/runscript-support/livecdfs-update.sh,
4446 livecd/runscript-support/post-kmerge.sh,
4447 livecd/runscript-support/pre-kmerge.sh:
4448 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4449 functions control what scripts are added to their respective runlevels. This
4450 option would be specified like so in the spec file: livecd/rcadd:
4451 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4453 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4454 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4455 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4456 the code to give a nice error msg instead of a cryptic traceback
4458 04 Jun 2004; John Davis <zhen@gentoo.org>
4459 livecd/runscript-support/livecdfs-update.sh:
4460 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4461 /etc/bootsplash/default
4463 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4464 targets/embedded/embedded-chroot.sh,
4465 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4466 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4467 targets/livecd-stage1/livecd-stage1-chroot.sh,
4468 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4469 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4470 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4471 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4472 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4473 targets/tinderbox/tinderbox-chroot.sh,
4474 targets/tinderbox/tinderbox-preclean-chroot.sh,
4475 targets/tinderbox/tinderbox.sh:
4476 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4478 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4479 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4480 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4481 It should be a full path pointing to a portage overlay dir.
4483 27 May 2004; John Davis <zhen@gentoo.org>
4484 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4485 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4486 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4487 livecd/runscript/default-runscript.sh:
4488 added updated silos and fixed motd bug
4490 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4491 rolling out version 1.0.8
4493 22 May 2004; John Davis <zhen@gentoo.org>
4494 livecd/runscript-support/kmerge.sh,
4495 livecd/runscript-support/livecdfs-update.sh,
4496 modules/livecd_stage2_target.py:
4497 added key livecd/bootsplash
4499 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4500 livecd/runscript/sparc-archscript.sh,
4501 livecd/runscript/sparc64-archscript.sh:
4502 sparc fixup patches from gustavoz at g.org
4504 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4505 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4506 is livecd/modblacklist
4508 19 May 2004; John Davis <zhen@gentoo.org>
4509 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4510 livecd/runscript/x86-archscript.sh:
4511 added support for livecd/overlay, changed vga=0x317 to vga=791
4512 in the x86 archscript as it is a more standard setting and should
4513 work on more hardware
4515 17 May 2004; John Davis <zhen@gentoo.org>
4516 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4517 livecd/runscript-support/kmerge.sh,
4518 livecd/runscript-support/livecdfs-update.sh,
4519 modules/livecd_stage2_target.py:
4520 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4521 we also now have basic motd copying support for more branded livecds
4523 16 May 2004; John Davis <zhen@gentoo.org>
4524 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4525 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4526 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4528 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4529 modules/catalyst_support.py, modules/embedded_target.py,
4530 modules/generic_stage_target.py, modules/generic_target.py,
4531 modules/grp_target.py, modules/livecd_stage1_target.py,
4532 modules/livecd_stage2_target.py, modules/stage1_target.py,
4533 modules/stage2_target.py, modules/stage3_target.py,
4534 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4535 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4536 caused gcc profile problems.
4538 12 May 2004; John Davis <zhen@gentoo.org>
4539 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4540 livecd/runscript-support/livecdfs-update.sh,
4541 livecd/runscript-support/post-kmerge.sh,
4542 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4544 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4545 silliness). Most notably, I have taken advantage of the update-modules
4546 --assume-kernel fix from agriffis so that we can actually use 3rd party
4547 modules now. Please note that >=baselayout-1.9.0 is required.
4549 02 May 2004; Olivier Crete <tester@gentoo.org>
4551 Added forgotten CHOST for i386 subarch
4553 30 Apr 2004; John Davis <zhen@gentoo.org>
4554 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4555 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4556 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4557 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4559 -fixed 2004.0 branding in the isolinux cdtar
4560 -fixed up acpi stuff in the runscripts
4561 -fixed up the x86 help message and corrected the numerous errors in it
4563 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4564 livecd/runscript/default-runscript.sh:
4565 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4566 1.0.7. we are ready for release
4568 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4569 fix for the problem that gustavoz found wrt the /dev creation stuff not
4570 detecting arches. also an efficiency fix for stage1 building
4572 14 Apr 2004; John Davis <zhen@gentoo.org>
4573 targets/embedded/embedded-chroot.sh,
4574 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4575 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4576 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4577 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4578 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4579 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4580 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4581 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4582 targets/tinderbox/tinderbox-preclean-chroot.sh,
4583 targets/tinderbox/tinderbox.sh:
4584 fix for bug #47733 - fixes for distcc and an envscript bugfix
4586 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4589 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4590 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4591 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4592 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4593 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4594 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4595 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4596 targets/stage1/stage1-preclean1-chroot.sh,
4597 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4598 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4599 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4600 targets/tinderbox/tinderbox.sh:
4601 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4602 zhen@gentoo.org please.
4604 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4605 fix for /dev in stage1
4607 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4610 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4611 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4612 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4613 Added the two kernel-configs for 2004.1 x86
4615 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4616 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4617 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4618 targets/tinderbox/tinderbox.sh:
4619 fix to address missing /dev in stages, fixed path for env-update in all of the
4622 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4623 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4625 01 Apr 2004; John Davis <zhen@gentoo.org>
4626 livecd/runscript/default-runscript.sh:
4627 added in fix for the module.conf stuff courtesy of Benjamin Judas
4630 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4632 cosmetic touchups for 1.0.5
4634 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4635 added support to the stage2 for stackable profiles bootstrap
4637 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4638 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4639 support for sparc32/64 build compatibility
4641 30 Mar 2004; John Davis <zhen@gentoo.org>
4642 livecd/runscript/default-runscript.sh, modules/targets.py,
4643 targets/stage1/build.sh:
4644 fix for bug 46022, more stackable profile fixes, embedded patches added
4646 26 Mar 2004; John Davis <zhen@gentoo.org>
4647 livecd/runscript/default-runscript.sh, modules/targets.py,
4648 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4649 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4650 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4651 fixes for bugs #44625 and #45805
4653 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4654 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4655 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4656 memtest is in. if you want to use it, check out the memtest86 cd tarball
4657 Also, fixes for bugs 45078, 45188, 44306
4659 23 Mar 2004; John Davis <zhen@gentoo.org>
4660 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4661 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4662 livecd/runscript/x86-archscript.sh, modules/targets.py,
4663 targets/livecd-stage3/unmerge.sh:
4664 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4665 created at the end of the livecd-stage2 process.
4667 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4668 targets/embedded/embedded.sh:
4669 preliminary embedded support added thanks to david@futuretel.com (mut3x)
4671 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4672 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4673 removing the hardened-gcc deps since the package itself is deprecated'
4675 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4676 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4678 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4679 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4680 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4681 examples/livecd/alpha/config-2.4.21-r4-alpha,
4682 examples/livecd/alpha/config-2.4.21-r4-jensen,
4683 examples/livecd/alpha/config-2.4.21-r4-legacy,
4684 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4685 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4686 fixes for bugs 43676, 43701. Alpha support added as well.
4688 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
4689 added powerpc livecd support, preparing for 2004.0 release. Preliminary
4690 kde/gnome cd specs added.
4692 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4693 fix in catalyst.conf for bug #42044
4695 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4696 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4697 examples/livecd/sparc64/config-2.4.24-sparc64:
4698 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4700 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4701 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
4702 for a $clst_conf environment variable. You can use the $clst_conf variable to
4703 point to a file to use in place of /etc/catalyst.conf. By setting this
4704 variable in your shell, catalyst can easily be used by multiple people on the
4705 same machine. Also, ccache support now works for genkernel.
4707 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4708 removed file for livecd-stage2 target, as this is handled by the runscript
4709 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
4710 and made "/boot/kernel/foo/extraversion" an optional rather than required
4711 parameter. The aforementioned "packages" is used to specify kernel-related
4712 packages (like module ebuilds) to merge with each kernel, and the new "use"
4713 option is used to specify the USE settings you'd like exported to the
4714 environment during kernel as well as kernel "packages" build.
4716 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4717 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4718 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4719 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4720 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4721 targets/tinderbox/tinderbox.sh:
4722 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4723 it for ebuild - added headers to everything and removed deprecated dirs
4725 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4726 adding Kumba's patches for MIPS
4728 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
4729 Added hppa specific code.
4731 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4732 Tinderbox target added. See tinderbox examples in examples/ dir.
4734 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4735 spec file support integrated into catalyst. Use "-f/--file specfile" as
4736 argument; see examples dir for examples.
4737 "grp" target now functional. See examples/x86-grp-20031102.spec for an
4738 example of how to use it.
4740 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4741 support functions for spec file parsing and reading added. Will get added to
4744 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4745 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
4748 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4749 Significant rework of code structure. Everything is falling nicely into place.
4751 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4752 Exception handling fully-integrated into current prototype code.
4754 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4755 beginning of exception handling integration, got some of the target code
4758 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4759 major code rework in progress on the python parts.
4761 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4762 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4763 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4764 for organiation's sake, I have moved the files, such as livecd foundations,
4765 into catalyst/files. It will make it easier for us when ebuild time comes
4768 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4769 All preliminary target build scripts are now added and coded to near as spec
4770 that we can have at this point.
4772 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4773 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
4774 20031014",) and snapshotting cleans up after itself (temp files deleted,)
4775 something that should be continued as much as reasonably possible in other
4776 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
4777 code completed, and internal fall-backs to reasonable global config defaults
4780 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4781 subarch test outsourced to python catalyst-subarches function.
4783 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4784 fixed the entry in include/build_functions.sh for location of bootstrap.sh
4786 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4787 removing dup enter_chroot
4789 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4790 document subarches checking
4792 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4793 Fix valid subarch test.
4795 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4796 include/build_functions.sh, include/functions.sh:
4797 thanks to robbat2, the cmdline argument handling is now fixed. I moved
4798 start_build to build_functions.sh cleaning up the main catalyst script some
4801 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4802 fixed SRCBALL and DESTBALL, making it transparent for profiles
4804 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
4805 added an exit condition to the cmd line argument case statement
4807 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
4808 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
4809 the changes that I made to the above files should make catalyst completely
4810 transparent to no matter what profile we are using. check files/catalyst.conf
4811 for the list of BUILDTYPEs that we support.
4813 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4814 changed how cmd line arguments are handled
4816 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4817 I changed the is_special handling so that it is cleaner and faster
4819 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
4820 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
4821 livecd/foundations/x86-basic/post-clean.sh,
4822 livecd/foundations/x86-basic/pre-clean.sh,
4823 livecd/foundations/x86-basic/settings:
4824 I outsourced more functions to include/functions.sh. I made it a seperate file
4825 from build_fucntions.sh so that we can keep our build and other functions
4826 apart. I also added in the livecd stuffs from the stager side of things.
4828 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4829 include/build_functions.sh:
4830 I outsourced all of the build functions to include/build_functions.sh. In the
4831 future, this will happen more - the code needs cleaned up.
4833 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4835 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
4836 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
4837 does not use that anymore.
4839 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4840 since we now have a default profile in portage, i massaged some errors
4841 messages to reflect that.
4843 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4845 removed ccache support from catalyst stage1 build cause it breaks the build.
4846 Additionally, I removed gettext support from bootstrap, because according to
4847 our new default profile, we don't use that anymore.
4849 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
4850 added a new var, BUILDTYPE, adding more transparency for building.
4851 In the future, we will be building both selinux and hardened sources.
4853 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4854 fixed some formatting when catalyst prints out build info, additionally,
4855 trying to make catalyst more transparent for future expansion of stages
4857 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
4858 fixed the order/ way in which we handle cmd line arguments wrt to -h or
4859 --help. I moved this functionality from the main program section to
4862 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
4863 I edited catalyst to change our naming convention from stage*-arch-h.* to
4864 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
4865 I change naming conventions, as catalyst will be eventually extended to
4866 do selinux-* stages also.
4868 Additionally, I updated README.catalyst to include profile information.
4870 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
4871 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
4872 I renamed README.stager to README.catalyst and have made some very minor
4873 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
4874 I have hacked bootstrap to use the hardened profile, as well as utilize
4875 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
4876 major). Additionally, bin/stage1 has been hacked to accept the hardened
4877 profile, and use hardened-gcc.
4879 09 September 2003; John Davis <zhen@gentoo.org>:
4880 Initial import of hardened stager. I am forking this from the original
4881 stager code in order to better fit our needs. The original stager code is
4882 still used by Gentoo, and is maintained by Daniel Robbins
4883 <drobbins@gentoo.org>. I would like to thank him and the rest of the
4884 contributors that coded stager.