# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 # $Id: $ 06 Feb 2007; Chris Gianelloni catalyst, examples/generic_stage_template.spec, examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/livecd-stage2_template.spec, examples/netboot2_template.spec, examples/netboot_template.spec, examples/snapshot_template.spec, examples/stage4_template.spec, examples/tinderbox_template.spec: Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so everyone enjoy it. 06 Feb 2007; Chris Gianelloni files/catalyst.conf, targets/support/livecdfs-update.sh: Make sure the user owns his home directory for bug #147195. 30 Jan 2007; Chris Gianelloni files/catalyst.conf, +files/catalystrc, modules/catalyst_support.py: Re-arranged catalyst.conf to make it easier to follow while looking at the online reference and added a default catalystrc file, which does nothing. 23 Jan 2007; Chris Gianelloni modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/stage3_target.py, modules/tinderbox_target.py: Added patch from Andrew Gaffney to fix up some of the tab/space nastiness. This is for bug #161915. 23 Jan 2007; Chris Gianelloni modules/generic_stage_target.py: Fixed new cbuild code with another patch from Mike Frysinger to allow the usage of subarches. 09 Jan 2007; Chris Gianelloni arch/alpha.py, arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py, targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh, targets/support/create-iso.sh, targets/support/functions.sh, targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh: Added a patch from Mike Frysinger to support cbuild. 02 Jan 2007; Chris Gianelloni README, arch/alpha.py, arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/generic_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot2_target.py, modules/netboot_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-controller.sh, targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh, targets/netboot2/netboot2-controller.sh, targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh, targets/stage1/build.py, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-controller.sh, targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-controller.sh, targets/stage4/stage4-preclean-chroot.sh, targets/support/bootloader-setup.sh, targets/support/create-iso.sh, targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh, targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-controller.sh, targets/tinderbox/tinderbox-preclean-chroot.sh: Removing old CVS Header lines, which are no longer used since moving to SVN. 02 Jan 2007; Chris Gianelloni catalyst, targets/stage4/stage4-chroot.sh: Added back a missing 'then' from stage4 target. 27 Dec 2006; Chris Gianelloni modules/generic_stage_target.py: Fix indentation so things actually work. 27 Dec 2006; Chris Gianelloni arch/sparc.py: Added patch from Mike Frysinger to change the SPARC personality check. 27 Dec 2006; Chris Gianelloni targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh: Fix the display manager sed lines and change the icon for the local Handbook to use the GNOME 2.16 icon for gedit. 27 Dec 2006; Chris Gianelloni modules/generic_stage_target.py: Changed the portage_overlay option to always install overlays in /usr/local/portage and added code to clean up /usr/local/portage and make.conf after sucessful execution and before creation of ISO/tarballs. 22 Dec 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fixed a typo which broke coldplugging. 20 Dec 2006; Chris Gianelloni targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh: Added a create_handbook_icon function and rearranged some of the icon creation for the LiveCD. This should resolve bug #143725 once a new release is made. 20 Dec 2006; Chris Gianelloni targets/support/livecdfs-update.sh: We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do coldplugging. This allows us to unpack our firmware before we detect devices, so that devices that need it will get it. 06 Dec 2006; Chris Gianelloni modules/generic_stage_target.py: Fix a typo in generic_stage_target. 06 Dec 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and /etc/conf.d/xdm so we support older snapshots and newer ones. 22 Nov 2006; Chris Gianelloni modules/livecd_stage2_target.py: OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for real. 22 Nov 2006; Chris Gianelloni modules/livecd_stage2_target.py: Reverted change in livecd-stage2 to the action_sequence until I can figure out what the problem is with it. 22 Nov 2006; Chris Gianelloni livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst, livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2, modules/livecd_stage2_target.py: Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to include newer memtest86. This is catalyst 2.0.1 and ready to roll. 22 Nov 2006; Chris Gianelloni modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh: Added a patch from Bardur Arantsson which resolves an issue where a variable could be accessed unitialized in obscure circumstances. This is wrt bug #144984. 22 Nov 2006; Chris Gianelloni catalyst, modules/generic_stage_target.py, modules/livecd_stage2_target.py, modules/stage2_target.py, modules/stage4_target.py: Fixed up action_sequence when using --fetchonly to not create tarballs or ISO images for bug #143392. 22 Nov 2006; Chris Gianelloni targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh: Clean up the USE usage in GRP/stage4. 22 Nov 2006; Chris Gianelloni modules/generic_stage_target.py, modules/stage1_target.py, modules/stage2_target.py: Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew Gaffney wrt bug #155911. 22 Nov 2006; Chris Gianelloni targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh, targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: Added patch from Andrew Gaffney to remove all instances of USE_ORDER since auto hasn't been valid for some time. This is wrt bug #155864. 22 Nov 2006; Chris Gianelloni modules/generic_stage_target.py, modules/stage1_target.py: Added patch from Daniel Ostrow for added FreeBSD goodness wrt bug #153587. 03 Nov 2006; Chris Gianelloni livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg: Changed dobladecenter to slowusb. Thanks to solar for pointing this out. 03 Nov 2006; Chris Gianelloni modules/generic_stage_target.py, modules/stage4_target.py: Added a check to see if we have the tarball option enabled, which causes catalyst to run the capture sequence. This was requested by Tim Yamin for the stage4 target, but I thought it should be usable on any stage target. 03 Nov 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Moved fstab tweaks all into one location and added make.conf tweak for bug #144647. 03 Nov 2006; Chris Gianelloni catalyst: Changed the options to be in alphabetical order so my meatspace logical parser can process them better, added the compress and tarball options, which are as of yet unused for bug #139390 and request from Tim Yamin, and removed the unused -x command line parameter for bug #151405. 03 Nov 2006; Chris Gianelloni modules/generic_stage_target.py: Added a warning about changing the CHOST setting for bug #142034. 11 Oct 2006; Chris Gianelloni AUTHORS, modules/generic_stage_target.py, targets/stage1/stage1-controller.sh, targets/support/chroot-functions.sh: Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò and attached to bug #150351. 02 Oct 2006; Chris Gianelloni README, arch/alpha.py, arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf, modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/generic_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot2_target.py, modules/netboot_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-controller.sh, targets/embedded/embedded-fs-runscript.sh, targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh, targets/netboot2/netboot2-controller.sh, targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh, targets/stage1/build.py, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-controller.sh, targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh, targets/stage4/stage4-preclean-chroot.sh, targets/support/bootloader-setup.sh, targets/support/create-iso.sh, targets/support/functions.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh, targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh, targets/support/rc-update.sh, targets/support/target_image_setup.sh, targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-controller.sh, targets/tinderbox/tinderbox-preclean-chroot.sh: Removing all copyright and license comment headers from all files so we don't ever get another bug like bug #149638. 02 Oct 2006; Chris Gianelloni modules/generic_stage_target.py: Clean up more spacing/capitalization. 02 Oct 2006; Chris Gianelloni README, modules/generic_stage_target.py, modules/livecd_stage1_target.py, modules/stage4_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-controller.sh, targets/embedded/embedded-fs-runscript.sh, targets/embedded/embedded-preclean-chroot.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot2/netboot2-copyfile.sh, targets/stage4/stage4-controller.sh, targets/support/kmerge.sh, targets/support/pre-kmerge.sh: Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge calls in kmerge.sh, and updated README. 13 Sep 2006; Chris Gianelloni livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh: Fix bashrc so it doesn't give an error and add System.map to livecd-kernel. 08 Sep 2006; Chris Gianelloni modules/catalyst_support.py: Added fix for bug #143348. 23 Aug 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added -q to emerge call for systempkgs.txt just to be on the safe side. 22 Aug 2006; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/livecdfs-update.sh: Changed some copy commands to use -f, added a check for /etc/gconf before moving it when not using gentoo-release-livecd, and fixed a sed for root's .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande . 16 Aug 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fixing sed so that systemspkgs.txt is built properly. 11 Aug 2006; Chris Gianelloni arch/sparc.py: The sparc32 binary is in /bin, not /usr/bin. 11 Aug 2006; Chris Gianelloni targets/support/chroot-functions.sh: We now only set the options for pkgcache if we are not using fetchonly. This should work around a problem where portage won't fetch the files if a binpkg already exists for the package. 09 Aug 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added code to make a backup of custom.conf before we edit it for the installer. 29 Jul 2006; Chris Gianelloni catalyst, targets/support/livecdfs-update.sh: Remove sed from splash section, since it wasn't actually resolving the issue, anyway. Change the installer's dialog front-end code to simply run via sudo, since we don't need to worry about having the X DISPLAY setup or anything. This is catalyst 2.0, so you guys can all start rejoicing. 26 Jul 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fix my sed line so it actually applies correctly. 25 Jul 2006; Chris Gianelloni targets/support/chroot-functions.sh: Added check for verbose, and add --verbose if found, or --quiet, to emerge options. 21 Jul 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fix the splash code so we have our splash theme on all 6 virtual consoles, as well as a possible fix for the read-only filesystem messages from /sbin/splash-functions.sh 20 Jul 2006; Chris Gianelloni targets/support/chroot-functions.sh: Fix --fetchonly to actually work. 19 Jul 2006; Chris Gianelloni examples/livecd-stage2_template.spec: Added description for livecd/fsops to livecd-stage2's spec template. 19 Jul 2006; Chris Gianelloni catalyst, targets/support/livecdfs-update.sh: I've modified the GDM configuration section to work correctly. I have also ensured that xdm is no longer started just because livecd/xdm is used, which was causing issues for the generic-livecd type. This is 2.0_rc50, which should be the last of the 'release candidates' made. If there are no bug reports in 2 days, then I'm rolling this as 2.0 final. 12 Jul 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Hopefully, I have fixed the issue with the Installer icons. We'll have to see once the newer Installer is released, as I still have to fix the installer scripts. 12 Jul 2006; Chris Gianelloni targets/support/rc-update.sh: Removed famd from the default runlevel for gentoo-release-livecd. It really shouldn't cause a problem, but I prefer it stay a bit clean. 11 Jul 2006; Chris Gianelloni modules/generic_stage_target.py, targets/support/bootloader-setup.sh, targets/support/create-iso.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh: Added patches from Joshua Kinard from bug #139337. 05 Jul 2006; Chris Gianelloni -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2, +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2, targets/support/bootloader-setup.sh: Added patch from Gustavo Zacarias for sparc/silo parameters support. This is for bug #139300. 28 Jun 2006; Chris Gianelloni catalyst, modules/generic_stage_target.py, modules/livecd_stage2_target.py, targets/support/filesystem-functions.sh: Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops and also to remove some redundant values from livecd-stage2's valid_values. This is 2.0_rc49. 28 Jun 2006; Chris Gianelloni arch/ppc.py, arch/x86.py: Fixed invocation of linux32 for x86 and ppc. This is for bug #138080. 22 Jun 2006; Chris Gianelloni modules/generic_stage_target.py: Fix a problem where catalyst was creating an initial list, then putting that list inside another. Thanks to Andrew Gaffney for pointing it out and for the fix. This is for bug #136351. 22 Jun 2006; Chris Gianelloni targets/support/unmerge.sh: Removing loop for unmerge, as it didn't actually solve anything and the portage team has helped us out by reverting the behavior that caused this change in the first place. 21 Jun 2006; Chris Gianelloni catalyst, modules/netboot2_target.py, modules/stage1_target.py, targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh: Added two patches from Joshua Kinard to fix stage1 not having /proc mounted during the preclean stage and also to clean up the netboot2 code. This is 2.0_rc48. 20 Jun 2006; Chris Gianelloni targets/support/unmerge.sh: Change our unmerge from being a single unmerge to a loop, to work around an unexpected change in portage 2.1's unmerge processing. 19 Jun 2006; Chris Gianelloni targets/support/bootloader-setup.sh: Fixed a problem where we were putting the kernel name in twice and causing and error when using grub as a bootloader. This is for bug #137252. 15 Jun 2006; Chris Gianelloni targets/support/bootloader-setup.sh: Added a second pass to the alpha bootloader setup to create aboot items for serial console for bug #133457. 12 Jun 2006; Chris Gianelloni +livecd/cdtar/arcload-0.43-r1.tbz2: Added arcload cdtar for mips. 09 Jun 2006; Chris Gianelloni catalyst, targets/netboot/netboot-controller.sh: Added make-busybox-symlinks to USE for busybox compile. This is catalyst 2.0_rc47. 08 Jun 2006; Chris Gianelloni modules/generic_stage_target.py, targets/support/livecdfs-update.sh: Add patch from bug #135051 to fix the seedcache extraction logic. 03 Jun 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Don't set icon theme to Clearlooks, since it doesn't exist. 03 Jun 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fix sed on installer icons. 25 May 2006; Chris Gianelloni catalyst: This is 2.0_rc46. 23 May 2006; Chris Gianelloni targets/stage1/stage1-controller.sh: Added a -type f to the find call in stage1 for bug #132180. 19 May 2006; Chris Gianelloni livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2: Updated yaboot cdtar from Daniel Ostrow so it will boot properly on IBM PPC64 machines. 19 May 2006; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py: Fix DIGESTS output 16 May 2006; Chris Gianelloni targets/support/rc-update.sh: Removed x-setup from default runlevel, as it is now controlled via the autoconfig init script. 15 May 2006; Eric Edgar arch/ppc64.py: Fix ppc64 based arches to subclass ppc64 15 May 2006; Chris Gianelloni modules/livecd_stage1_target.py: Use the full category/package name for livecd-tools. 13 May 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Make copies and deletes recursive for firmware since some packages put their firmware in a subdirectory. 10 May 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fix detection of the Installer. 10 May 2006; Chris Gianelloni arch/ppc64.py: Added 970, power3, power4, and power5 sub-arches for ppc64. 09 May 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is no longer necessary and can cause possible problems with Installer-based installs. 08 May 2006; Eric Edgar modules/catalyst_lock.py: recursive directory create 01 May 2006; Chris Gianelloni catalyst, modules/catalyst_support.py: Changed a display error from bug #131502 and rolling 2.0_rc45. 25 Apr 2006; Chris Gianelloni targets/support/create-iso.sh: Added patch from Gustavo Zacharias for some fun silo-fu on SPARC. 25 Apr 2006; Eric Edgar modules/generic_stage_target.py: digests function uses raw output from hash function now 25 Apr 2006; Eric Edgar modules/catalyst_support.py: change hash result format so .DIGESTS is generated correctly 25 Apr 2006; Chris Gianelloni modules/catalyst_support.py: Added patch to parse_spec by Andrew Gaffney and for bug #131190. 25 Apr 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added a space for bug #131181. 23 Apr 2006; Chris Gianelloni targets/support/kmerge.sh: Fixed creation of kernelpkgs.txt file for the installer. 21 Apr 2006; Chris Gianelloni modules/generic_stage_target.py: Somehow this hosts.bck fix got reverted and I really don't know how. Anyway, I'm adding it back. 20 Apr 2006; Chris Gianelloni catalyst, targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/bootloader-setup.sh: I missed an extra else in bootloader-setup.sh, so I'm fixing that and rolling out an emergency rc44. 20 Apr 2006; Chris Gianelloni targets/support/bootloader-setup.sh: If you use elif, you have to use a then after it. Yeah, that one's totally my fault. 19 Apr 2006; Chris Gianelloni catalyst, targets/support/livecdfs-update.sh: Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43. 19 Apr 2006; Chris Gianelloni targets/support/rc-update.sh: Removed runlevel deletion, as it probably wasn't a good idea. This is for bug #130476. 19 Apr 2006; Chris Gianelloni targets/support/bootloader-setup.sh: Removed bootplash support from ppc/ppc64 since they only will work with gensplash. Forced use of livecd/splash_type of bootsplash to get splash=silent. This should reduce the number of things on the kernel command line that aren't necessary. 18 Apr 2006; Chris Gianelloni AUTHORS, catalyst, modules/catalyst_support.py: Added patch from Andrew Gaffney to re-write parse_spec. This should resolve bug #130103, as well as make the code much cleaner. This is 2.0_rc42. 18 Apr 2006; Chris Gianelloni modules/generic_stage_target.py: Forced -p on tar for compressing stages. 18 Apr 2006; Chris Gianelloni targets/support/chroot-functions.sh: Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and possibly others. 17 Apr 2006; Chris Gianelloni targets/stage1/build.py: Added patch to build.py for portage 2.1 support. 17 Apr 2006; Chris Gianelloni targets/support/kmerge.sh: Fixed genkernel initramfs overlay support. Thanks to Alvin Lee in bug #129890. 17 Apr 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Moved sed line for ##STARTX to end of file, since we aren't touching /etc/startx until the end. 17 Apr 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added a check for the games group and add it if it doesn't exist already. This should resolve bug #125498. 13 Apr 2006; Chris Gianelloni examples/generic_stage_template.spec, examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/livecd-stage2_template.spec, examples/netboot2_template.spec, examples/netboot_template.spec, examples/snapshot_template.spec, examples/stage4_template.spec, examples/tinderbox_template.spec: Removed portdir_overlay from the snapshot example spec and added portage_overlay to the example specs for the relevant targets. 04 Apr 2006; Chris Gianelloni catalyst: This is 2.0_rc41 since it has better LiveCD support. 04 Apr 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Fix theme for gdm. 31 Mar 2006; Chris Gianelloni targets/support/functions.sh: Removed check for livecd/dev-manager being udev since it was done incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs by default on a 2.4 kernel. Thanks to Alvin Lee on bug #128265 for pointing this out. 23 Mar 2006; Chris Gianelloni -livecd/cdtar/elilo-3.4-cdtar.tar.bz2, +livecd/cdtar/elilo-3.6-cdtar.tar.bz2: Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64. 22 Mar 2006; Chris Gianelloni modules/generic_stage_target.py: Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our live system. You can thank Andrew Gaffney for the fix. 22 Mar 2006; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh: Don't copy motd files if we're using livecd/type generic-livecd. 22 Mar 2006; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/livecdfs-update.sh: Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added some extra cleanup to generic-livecd. 16 Mar 2006; Chris Gianelloni -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2, -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2, targets/support/bootloader-setup.sh: Added sed to PPC/PPC64 to change boot.msg to match the hardware for which the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar, and removed all older cdtar files for PPC*. 13 Mar 2006; Chris Gianelloni catalyst, livecd/files/livecd.motd.txt: Added message to the official LiveCD MOTD mentioning how to run the installer. Blame codeman. This is 2.0_rc40. 13 Mar 2006; Eric Edgar modules/snapshot_target.py: fix so snapshot target doesnt have errors 13 Mar 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no longer necessary to use a fsscript to duplicate the official Gentoo LiveCD builds. 12 Mar 2006; Chris Gianelloni targets/support/rc-update.sh: Removed hdparm and alsasound from rc-update.sh as they are pulled in by the autoconfig script. 21 Feb 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added wrapping around the udev sed for those crazy 2.4-users. 17 Feb 2006; Chris Gianelloni catalyst, targets/support/livecdfs-update.sh: Added sed fix for udev starting evms_activate unconditionally. This is 2.0_rc39. 17 Feb 2006; Eric Edgar modules/stage4_target.py: add stage4/unmerge stage4/rm to valid options 15 Feb 2006; Chris Gianelloni targets/support/rc-update.sh: Added fix for bug #122154 from Rajiv Manglani. 15 Feb 2006; Chris Gianelloni targets/support/kmerge.sh: Fixed creation of kernelpkgs.txt for the Installer. 14 Feb 2006; Chris Gianelloni livecd/cdtar/elilo-3.4-cdtar.tar.bz2: Updated elilo tarball for IA64. 14 Feb 2006; Eric Edgar modules/snapshot_target.py: DIGESTS support for snapshot creation 14 Feb 2006; Chris Gianelloni catalyst: This is catalyst 2.0_rc38, codenamed: When will the stinking release candidates ever end? 14 Feb 2006; Eric Edgar modules/grp_target.py: fix for .DIGESTS.DIGESTS issue in grp 14 Feb 2006; Eric Edgar modules/generic_stage_target.py: fix for failure when root_overlay is not set 14 Feb 2006; Chris Gianelloni targets/support/bootloader-setup.sh: Added IA64/SGI patch from plasmaroo. 13 Feb 2006; Chris Gianelloni catalyst, targets/livecd-stage1/livecd-stage1-controller.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh: Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This is 2.0_rc37. 10 Feb 2006; Eric Edgar modules/generic_stage_target.py: Allow multiple overlays for root_overlay and overlay spec option 10 Feb 2006; Chris Gianelloni -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2, +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst, targets/support/rc-update.sh: Updated ppc64's cdtar file with a new boot.msg, removed older file, and fixed bug #122154. This is catalyst 2.0_rc36. 09 Feb 2006; Chris Gianelloni catalyst, livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh: Updated the LiveCD motd to tell the user to run the display manager again, rather than startx, while mentioning that startx is useful as a rescue X session since it starts twm. This is catalyst 2.0_rc35. 09 Feb 2006; Eric Edgar targets/support/create-iso.sh: Add hfs-hide options to mkisofs so macs boot 09 Feb 2006; Eric Edgar modules/generic_stage_target.py: Fix indentation issues 08 Feb 2006; Chris Gianelloni catalyst: This is 2.0_rc34. 08 Feb 2006; Eric Edgar targets/support/bootloader-setup.sh: add additional console less entry when consoles are chosen for ppc64 08 Feb 2006; Eric Edgar modules/generic_stage_target.py: fix kernelopts and extraversion env variable exports 08 Feb 2006; Chris Gianelloni catalyst, targets/support/livecdfs-update.sh: Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks to Andrew Gaffney for spotting this. This is 2.0_rc33. 07 Feb 2006; Chris Gianelloni catalyst, targets/support/kmerge.sh: Changing the way we determine if extraversion is set. This is catalyst 2.0_rc32. 07 Feb 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Change net.ethX links to link to net.lo instead of net.eth0. 07 Feb 2006; Chris Gianelloni examples/stage4_template.spec: Fixed rcadd example for stage4. Blame rajiv. 06 Feb 2006; Chris Gianelloni catalyst: This is catalyst 2.0_rc31. 05 Feb 2006; Chris Gianelloni targets/support/livecdfs-update.sh: Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew Gaffney for pointing me in the right direction. 03 Feb 2006; Eric Edgar targets/support/create-iso.sh: change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype} 02 Feb 2006; Chris Gianelloni catalyst: This is 2.0_rc30. 02 Feb 2006; Eric Edgar examples/livecd-stage2_template.spec: updated examples to have console and machine_type 02 Feb 2006; Eric Edgar targets/support/bootloader-setup.sh: Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't allowed. 02 Feb 2006; Chris Gianelloni catalyst: This is catalyst 2.0_rc29. 02 Feb 2006; Chris Gianelloni livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2: Removed extra yaboot.conf from livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2. 01 Feb 2006; Eric Edgar targets/support/kill-chroot-pids.sh: add sleep to try and give processes a chance to die. bug 119940 01 Feb 2006; Chris Gianelloni targets/support/functions.sh: Removed some quotes to make sure we have a binary operator and closing bug #117649. 31 Jan 2006; Chris Gianelloni catalyst, targets/support/create-iso.sh: Added fix for amd64/x86 ISO creation. This is 2.0_rc28. 30 Jan 2006; Chris Gianelloni targets/support/bootloader-setup.sh: Added path from bug #120935 for PPC/PPC64. 30 Jan 2006; Eric Edgar modules/stage2_target.py: Additional spacing fixes submitted by `Kumba 29 Jan 2006; Eric Edgar modules/stage1_target.py, modules/stage2_target.py: space cleanups contributed from `Kumba 29 Jan 2006; Eric Edgar modules/grp_target.py: add grp/use to valid_values in the grp module 29 Jan 2006; Chris Gianelloni catalyst: This is 2.0_rc27. 28 Jan 2006; Eric Edgar -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2, +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2, targets/support/bootloader-setup.sh: ppc cdtar update; ppc64 bootloader updates 27 Jan 2006; Chris Gianelloni catalyst, targets/support/create-iso.sh: Fixing HFS bless on PPC64. This is catalyst 2.0_rc26. 27 Jan 2006; Eric Edgar +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2, modules/generic_stage_target.py, targets/support/bootloader-setup.sh, targets/support/create-iso.sh: Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation. 27 Jan 2006; Eric Edgar modules/generic_stage_target.py, targets/support/bootloader-setup.sh: Add ppc console and machine_type=ibm 27 Jan 2006; Eric Edgar modules/generic_stage_target.py: Fix type error when kernel packages arent defined 27 Jan 2006; Chris Gianelloni examples/generic_stage_template.spec, examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/livecd-stage2_template.spec, examples/netboot_template.spec, examples/stage4_template.spec: Added more verbose wording and examples for pkgcache_path and kerncache_path, where necessary. 26 Jan 2006; Chris Gianelloni catalyst, targets/support/create-iso.sh: Really fixing bug #120475 this time. This is 2.0_rc25. 26 Jan 2006; Chris Gianelloni catalyst, targets/support/create-iso.sh: Added patch from bug #120475 that resolves HFS blessing on PPC*. This is 2.0_rc24. 26 Jan 2006; Chris Gianelloni catalyst, +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2, targets/support/bootloader-setup.sh, targets/support/create-iso.sh: Added initial support for EFI booting on x86. This is completely untested, so use it at your own risk. Also, no bug reports without patches, please. This is catalyst 2.0_rc23. 26 Jan 2006; Eric Edgar targets/support/functions.sh: kmerge should have been kerncache 26 Jan 2006; Eric Edgar targets/support/functions.sh, targets/support/pre-kmerge.sh: Fix a few other places for the kerncache update 26 Jan 2006; Eric Edgar examples/generic_stage_template.spec, examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/livecd-stage2_template.spec, examples/netboot2_template.spec, examples/netboot_template.spec, examples/stage4_template.spec, examples/tinderbox_template.spec, modules/generic_stage_target.py, targets/support/kmerge.sh: Separation of kerncache from snapcache 26 Jan 2006; Chris Gianelloni catalyst: It helps if I actually increment the version number. 26 Jan 2006; Chris Gianelloni targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh: Added --oneshot to default options for stage1 building. Added code to wipe world during stages 1 and 3. This is catalyst 2.0_rc22. 25 Jan 2006; Eric Edgar modules/generic_stage_target.py, targets/support/bootloader-setup.sh: Fix bug if no kernel packages were defined but there was a postconf setting. x86 softlevel support is enhanced. 24 Jan 2006; Chris Gianelloni catalyst, targets/support/bootloader-setup.sh: Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21. 23 Jan 2006; Chris Gianelloni arch/x86.py: Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above. 20 Jan 2006; Chris Gianelloni catalyst: This is 2.0_rc20. 20 Jan 2006; Eric Edgar modules/netboot2_target.py: Netboot2 fixes for spec parameter checks 20 Jan 2006; Eric Edgar modules/generic_stage_target.py, modules/stage4_target.py: add makeopts spec file support. 20 Jan 2006; Chris Gianelloni modules/generic_stage_target.py: Added fix for bug #119635. 19 Jan 2006; Eric Edgar targets/support/pre-kmerge.sh: Fix pre-kmerge.sh for stage4 18 Jan 2006; Chris Gianelloni catalyst: This is 2.0_rc19. 18 Jan 2006; Eric Edgar modules/generic_stage_target.py: fix crash when no kernel is defined. spacing issue 18 Jan 2006; Chris Gianelloni catalyst: This is 2.0_rc18. 18 Jan 2006; Chris Gianelloni modules/livecd_stage2_target.py: Added livecd/volid to valid_values. 17 Jan 2006; Eric Edgar modules/generic_stage_target.py: remove extra function that was converting strings to lists unnecessarily 17 Jan 2006; Chris Gianelloni catalyst: This is catalyst 2.0_rc17. 17 Jan 2006; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py, modules/livecd_stage2_target.py, modules/stage4_target.py: fix issue where args not allowed that arose due to earlier myspec addlargs bug 17 Jan 2006; Chris Gianelloni targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-preclean-chroot.sh, targets/support/chroot-functions.sh, targets/tinderbox/tinderbox-preclean-chroot.sh: Added function to cleanup stray /etc/distcc/hosts files. 16 Jan 2006; Chris Gianelloni catalyst, targets/support/bootloader-setup.sh: Added fix from bug #119123. This is catalyst 2.0_rc16. 16 Jan 2006; Chris Gianelloni catalyst, targets/support/create-iso.sh, targets/support/netboot2-final.sh: Fixing some spacing. This is catalyst 2.0_rc15. 16 Jan 2006; Eric Edgar targets/support/functions.sh: Attempt to fix bug #117649 16 Jan 2006; Eric Edgar modules/generic_stage_target.py: fixes for bugs #119009, #119041 and #118985 13 Jan 2006; Eric Edgar +examples/netboot2_template.spec, modules/catalyst_support.py, +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh, +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh, +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh: Add netboot2 target 13 Jan 2006; Eric Edgar modules/generic_stage_target.py, targets/support/kmerge.sh: Fix for ccache (null)/.ccache bug 13 Jan 2006; Chris Gianelloni catalyst: This is 2.0_rc14. 11 Jan 2006; Chris Gianelloni AUTHORS, arch/ppc.py: Added ppc -mcpu patch from Pylon for bug #118709. 10 Jan 2006; Chris Gianelloni modules/embedded_target.py, modules/stage4_target.py: Added linuxrc to embedded and stage4 targets. 10 Jan 2006; Eric Edgar modules/generic_stage_target.py, targets/support/kmerge.sh: filter kname - and . for kmerge.sh 10 Jan 2006; Chris Gianelloni targets/support/create-iso.sh: Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64. 05 Jan 2006; Eric Edgar modules/generic_stage_target.py: change .digests to .DIGESTS 04 Jan 2006; Chris Gianelloni catalyst, targets/support/kmerge.sh: Commented ccache for genkernel build which will resolve #117648 until a proper solution can be found. This is 2.0_rc13. 04 Jan 2006; Chris Gianelloni targets/stage1/stage1-controller.sh: Added patch from vapier for bug #117254. 03 Jan 2006; Chris Gianelloni arch/alpha.py, arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py: Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup (comments mostly). 03 Jan 2006; Eric Edgar modules/generic_stage_target.py: Remove chost/cflags etc. warning messages 31 Dec 2005; Eric Edgar modules/generic_stage_target.py: Attempt to fix bug 117253; chost is wrong on autoresume 28 Dec 2005; Eric Edgar modules/embedded_target.py, modules/generic_stage_target.py, modules/netboot_target.py, modules/stage1_target.py: make setting of destdir more global and part of generic_stage_target 28 Dec 2005; Eric Edgar modules/netboot_target.py: Fix destpath bug in netboot target 28 Dec 2005; Eric Edgar modules/generic_stage_target.py, modules/stage4_target.py: Fix for bug 116305;removed unnecessary pkgcache_path processing from the stage4 target 23 Dec 2005; Eric Edgar arch/sh.py, modules/generic_stage_target.py, modules/stage4_target.py: remove stray ' from arch/sh.py 21 Dec 2005; Chris Gianelloni catalyst, targets/stage1/stage1-controller.sh: This finally fixes the issues with gcc-config/binutils-config in stage1. This is catalyst 2.0_rc12. 21 Dec 2005; Eric Edgar modules/snapshot_target.py: Fix incorrect warning message. portdir_overlay -> portage_overlay 21 Dec 2005; Chris Gianelloni targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh: Revert gcc-config/binutils-config to _rc11 locations. This should fix running gcc-config and binutils-config, though it probably breaks running on non-Gentoo platforms. 21 Dec 2005; Chris Gianelloni modules/stage1_target.py: Make stage1 clean up python 2.3 and 2.4, also. 21 Dec 2005; Chris Gianelloni README, targets/support/livecdfs-update.sh: Updated requirements and added creation of metadata.tar.bz2 for the installer. 21 Dec 2005; Eric Edgar modules/generic_stage_target.py: Change digests file format to HASH_NAME HASH FILE_NAME 21 Dec 2005; Chris Gianelloni targets/stage1/stage1-controller.sh: Moved gcc-config/binutils-config to before the chroot. 21 Dec 2005; Eric Edgar modules/catalyst_support.py: Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash installed. Supports all of shashs algorithms as of 12_21_2005 20 Dec 2005; Eric Edgar modules/generic_stage_target.py: Catalyst should die if source_subpath is not a string 20 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fix for source_subpath bug 20 Dec 2005; Chris Gianelloni examples/generic_stage_template.spec: Updated example specs with information on cflags/chost/cxxflags/ldflags in both stages 1 and 2. 20 Dec 2005; Eric Edgar modules/stage1_target.py, modules/stage2_target.py: Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow stage1 to be overridden again. 20 Dec 2005; Chris Gianelloni targets/stage1/stage1-controller.sh: It looks like gcc-config/binutils-config needs to be run with the full path, since it is run outside of the chroot. 20 Dec 2005; Chris Gianelloni catalyst, targets/stage1/stage1-controller.sh: Fixed gcc-config calls. This is 2.0_rc11. 20 Dec 2005; Chris Gianelloni catalyst: This is catalyst 2.0_rc10. 20 Dec 2005; Chris Gianelloni arch/sh.py, modules/generic_stage_target.py: Updated sh support from Mike Frysinger and closing bug #115866. 20 Dec 2005; Chris Gianelloni targets/support/functions.sh: Changed from -z to -n for bug #116180. 19 Dec 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py: Detect missing binaries for the hashing functions and abort if not found 19 Dec 2005; Chris Gianelloni README, files/catalyst.conf: Updated README to list new requirements. Set default hash as crc32. Set default digests as sha1/md5. 19 Dec 2005; Eric Edgar catalyst, files/catalyst.conf, modules/catalyst_support.py, modules/generic_stage_target.py, modules/livecd_stage2_target.py, modules/stage2_target.py: Change the internal hash checking to be quicker and more memory efficient. Add additional hash digests options. 19 Dec 2005; Chris Gianelloni targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-controller.sh, targets/tinderbox/tinderbox-preclean-chroot.sh: Fixed up spacing/coding style on tinderbox. 19 Dec 2005; Chris Gianelloni targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh, targets/support/rc-update.sh, targets/support/target_image_setup.sh, targets/support/unmerge.sh: Fixed up spacing/coding style on support. 19 Dec 2005; Eric Edgar catalyst: Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts 19 Dec 2005; Chris Gianelloni targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh, targets/stage4/stage4-preclean-chroot.sh: Fixed up spacing/coding style on stage4. 19 Dec 2005; Chris Gianelloni targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-controller.sh, targets/stage3/stage3-preclean-chroot.sh: Fixed up spacing/coding style on stages 2 and 3 19 Dec 2005; Chris Gianelloni targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh: Fixed up spacing/coding style on stage1. Also changed gcc-config/binutils-config to be outside the chroot. 19 Dec 2005; Chris Gianelloni targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh: Fixed up spacing/coding style on netboot. 16 Dec 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh: Fixed up spacing/coding style on livecd-stage*. 16 Dec 2005; Chris Gianelloni targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh: Fixed up spacing/coding style on grp. 16 Dec 2005; Chris Gianelloni targets/embedded/embedded-chroot.sh, targets/embedded/embedded-controller.sh, targets/embedded/embedded-fs-runscript.sh, targets/embedded/embedded-preclean-chroot.sh: Fixed up spacing/coding style on embedded. 16 Dec 2005; Chris Gianelloni arch/x86.py, targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh, targets/support/create-iso.sh, targets/support/filesystem-functions.sh, targets/support/functions.sh: Removing extra line from x86.py, fixing up comments, spacing, and coding style in targets/support through functions.sh 16 Dec 2005; Eric Edgar modules/generic_stage_target.py, modules/livecd_stage2_target.py: Fix more tab/spacing issues .. trying to make everything use tabs 16 Dec 2005; Eric Edgar modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/stage4_target.py: Fix warning message in stage1,2 and 3. Fix tab spacing issues in various other files 14 Dec 2005; Eric Edgar modules/generic_stage_target.py: Add envscript warning to aid users who may not know what they are doing 13 Dec 2005; Chris Gianelloni catalyst, examples/generic_stage_template.spec: Changed example specs to match that cflags/cxxflags/chost/ldflags are now only configurable when building a stage2 tarball, to match the current state of portage. This is 2.0_rc9. 13 Dec 2005; Eric Edgar targets/support/chroot-functions.sh: Silence more of portages beeps and clicks and whistles 13 Dec 2005; Eric Edgar targets/support/chroot-functions.sh: Change the portage emerge to use run_emerge 13 Dec 2005; Eric Edgar modules/generic_stage_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py: allow portdir_overlay to be part of all specs not including snapshot spec. Add warnings for stage1,2 and 3 in case someone uses this feature there. Remove overlay support from the snapshot spec but added a warning. 13 Dec 2005; Eric Edgar modules/stage1_target.py, modules/stage2_target.py: Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1 where it is allowed 11 Dec 2005; Eric Edgar modules/generic_stage_target.py, targets/support/bootloader-setup.sh: Add support for bootloader softlevel=; have rsync delete the extra files out of the overlay so that the overlay always matches the source dir 09 Dec 2005; Chris Gianelloni catalyst: Swapped -v/-V since I had gotten them wrong here. 09 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fix stupid overlay bug 09 Dec 2005; Chris Gianelloni catalyst, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/unmerge.sh: Made sure we use -f on removing the default links for splash. Removed check_portage_version as it really isn't needed anymore. Removed --no-install from genkernel commands in kmerge.sh so users must manually remove kernels from /boot. This is 2.0_rc8. 09 Dec 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Made sed on devfsd.conf conditional on it existing. Removes one more error message from a standard catalyst run. 09 Dec 2005; Chris Gianelloni files/catalyst.conf: Added warning about breaking snapshot cache and re-enable autoresume, since the errors I was getting were elsewhere. 09 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fix indentation error the last commit caused 09 Dec 2005; Eric Edgar modules/generic_stage_target.py: Always clear autoresume points after a successful run 09 Dec 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking snapshot caching after a successful gentoo-release-livecd run. 08 Dec 2005; Chris Gianelloni targets/support/rc-update.sh: Added famd to default on official LiveCD. 08 Dec 2005; Chris Gianelloni targets/support/chroot-functions.sh: Fixes 'too many arguments' error in check_portage_version. 08 Dec 2005; Eric Edgar modules/generic_stage_target.py: remove extra self.env={} that was resetting the environment to null 08 Dec 2005; Eric Edgar modules/livecd_stage1_target.py: Fix appending livecd use flag if no use flag is specified in livecd-stage1 spec file 08 Dec 2005; Eric Edgar modules/generic_target.py: Add a default path to the environment in the chroot 08 Dec 2005; Eric Edgar modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage2/livecd-stage2-controller.sh, -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh, targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh, +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh: move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and CONFIG_PROTECT stuff in the run_emerge function for cleanliness 08 Dec 2005; Chris Gianelloni catalyst, files/catalyst.1: Fixed up the man page, which has been suffering for some time, and also reversed -v/-V in the help message. 08 Dec 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo LiveCD. 08 Dec 2005; Chris Gianelloni files/catalyst.conf: Turning off autoresume of doom until I can get more testing. I've had several issues with it. I'll be reporting/fixing these as I come across them but for now wish to turn it off by default as I don't want this one feature to stop the possible 2.0 final release. 07 Dec 2005; Chris Gianelloni targets/livecd-stage2/unmerge.sh: Removed profiles hack from livecd-stage2's unmerge, since it isn't used anymore and probably should have been removed a long time ago when the new code was put into place in livecdfs-update.sh and livecd-local.start instead. 07 Dec 2005; Chris Gianelloni catalyst, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh: Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7. 07 Dec 2005; Eric Edgar modules/generic_stage_target.py, modules/generic_target.py: self.env should be a part of the super class generic_target so it applies to snapshots as well; removing redundant pass in the generic_target class as its not needed. There is code there to fill the statements 07 Dec 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break the Installer. 07 Dec 2005; Chris Gianelloni catalyst: Changed version stamp to 2.0_rc6. 07 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fix for unpack cases 05 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fixes for env 05 Dec 2005; Eric Edgar catalyst, files/catalyst.1, modules/catalyst_support.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/snapshot_target.py, modules/tinderbox_target.py: Stop reading env from the OS. Rely on the more on the envscript for oddball settings. Change -v to verbose and -V to version 04 Dec 2005; Chris Gianelloni catalyst: This is 2.0_rc5. 04 Dec 2005; Eric Edgar modules/stage1_target.py: Fix stage1 to NOT contain the code from stage2;continued cleanup from the space fix issue 02 Dec 2005; Chris Gianelloni examples/generic_stage_template.spec: Added chost/cflags/cxxflags/ldflags to example spec template. 02 Dec 2005; Chris Gianelloni targets/support/rc-update.sh: OK, just kidding on that last commit. We were already doing rc-update add xdm default in livecdfs-update.sh and since it is a livecd-only function, there's no point in having it in rc-update.sh 02 Dec 2005; Chris Gianelloni targets/support/rc-update.sh: Have rc-update add xdm if livecd/xdm is set. 02 Dec 2005; Chris Gianelloni modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/stage1_target.py, modules/stage4_target.py, modules/tinderbox_target.py: So I was just kidding on that last commit. This one is 2.0_rc4. 02 Dec 2005; Chris Gianelloni catalyst, modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage4_target.py, modules/tinderbox_target.py: Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly. 02 Dec 2005; Chris Gianelloni catalyst, files/catalyst.conf, modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/stage1/stage1-controller.sh: Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5, and sha to catalyst.conf by default. This is catalyst 2.0_rc3. 02 Dec 2005; Eric Edgar modules/generic_stage_target.py: Fix autoresume for unpacking tarballs 02 Dec 2005; Eric Edgar targets/support/livecdfs-update.sh: remove gnap livecd-type per Koon's request 02 Dec 2005; Eric Edgar targets/support/rc-update.sh: change rc-update add modules default to rc-update add modules boot 02 Dec 2005; Eric Edgar modules/generic_stage_target.py, modules/grp_target.py: Add more verbosity to digests if -V is enabled, add more print messages to grp digesting code 02 Dec 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py, modules/grp_target.py: Add sha/md5 digests support for grp and cleanup other sha/md5 code 01 Dec 2005; Eric Edgar modules/grp_target.py: Fix folder name for grp build dir to not have .tar.bz2 at the end 01 Dec 2005; Eric Edgar catalyst, files/catalyst.conf, modules/catalyst_support.py, modules/generic_stage_target.py: Add md5 and sha .digests file creation per wolf31o2's feature request 30 Nov 2005; Chris Gianelloni catalyst: This is catalyst-2.0_rc2. 30 Nov 2005; Eric Edgar examples/stage4_template.spec, files/catalyst.conf, modules/generic_stage_target.py, modules/livecd_stage1_target.py: Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points after each successful kernel build;add autoresume documentation to catalyst.conf 30 Nov 2005; Chris Gianelloni arch/ppc.py, targets/embedded/embedded-controller.sh, targets/embedded/embedded-fs-runscript.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh, targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh, targets/support/create-iso.sh, targets/support/filesystem-functions.sh, targets/support/functions.sh, targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/rc-update.sh: Changed multiple spaces to tabs to satisfy my OCD. 29 Nov 2005; Eric Edgar targets/support/chroot-functions.sh: Bumped genkernel detection to require 3.3.0 or higher 29 Nov 2005; Chris Gianelloni catalyst, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/netboot/netboot-controller.sh: Changed to clst_use from clst_embedded_use and clst_netboot_use and clst_grp_use. This is catalyst-2.0_rc1. 29 Nov 2005; Eric Edgar targets/netboot/netboot-controller.sh: change to clst_use from clst_netboot_use 29 Nov 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1-chroot.sh, targets/stage4/stage4-chroot.sh: Changed to clst_use from clst_stage4_use and clst_livecd_use. 29 Nov 2005; Chris Gianelloni targets/stage4/stage4-chroot.sh: Fixed USE invocations in stage4 target. 29 Nov 2005; Eric Edgar modules/livecd_stage1_target.py: Force use=livecd for livecd-stage1 29 Nov 2005; Chris Gianelloni catalyst: This is version 2.0_pre20051129. 28 Nov 2005; Chris Gianelloni examples/livecd-stage1_template.spec, examples/stage4_template.spec: Removed kudzu-knoppix from example spec files. 22 Nov 2005; Eric Edgar +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2: Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom 22 Nov 2005; Chris Gianelloni examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/stage4_template.spec, +examples/tinderbox_template.spec: Added tinderbox_template.spec to examples and cleaned up pkgcache_path definitions in the examples to fit in 80 columns. 22 Nov 2005; Eric Edgar examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/stage4_template.spec, modules/grp_target.py, modules/tinderbox_target.py, targets/tinderbox/tinderbox-chroot.sh: Tinderbox script: added newuse, tinderbox and grp targets added support for overriding the pkgcache location via pkgcache_path - pkgcache_path: /path/to/cache in the spec file, updated example specs to note pkgcache_path 22 Nov 2005; Chris Gianelloni files/catalyst.conf: Added portdir example to catalyst.conf for bug #113272. 22 Nov 2005; Chris Gianelloni catalyst, targets/support/create-iso.sh: Fixed a few lines which were causing the isolinux directory to be removed when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122. 21 Nov 2005; Chris Gianelloni targets/support/create-iso.sh: Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin 21 Nov 2005; Eric Edgar targets/support/bootloader-setup.sh, targets/support/functions.sh: Fix pegasos kernelz rename;fix default_append_line to not include initrd= as too many arches dont use it by default, test for an initrd in the yaboot config. 18 Nov 2005; Eric Edgar modules/generic_stage_target.py: Fix split error if use is specified 18 Nov 2005; Chris Gianelloni -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2, +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2: Updated palo version from catalyst 1.x for HPPA. 18 Nov 2005; Chris Gianelloni targets/support/bootloader-setup.sh: Removing for loop for grub on amd64/x86 as it was totally useless. 18 Nov 2005; Chris Gianelloni targets/support/bootloader-setup.sh: Remove vga= line for PPC. 18 Nov 2005; Chris Gianelloni targets/support/bootloader-setup.sh: PPC yaboot.conf fix from Lars Weiler . 18 Nov 2005; Chris Gianelloni -catalyst-2.0_pre20051101-slot.patch, catalyst: Removing slot patch as it probably didn't belong here anyway, and updating version stamp to 2.0_pre20051118. 18 Nov 2005; Eric Edgar modules/generic_stage_target.py, modules/livecd_stage1_target.py, targets/support/bootloader-setup.sh: fix the bootloader script for isolinux so that it actually makes a cfg file, remove extra unneeded catalyst aborting print statement, reorganize rm code to make sure is splits properly and is an array even from the cmdline 17 Nov 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Added call to update-usbids to download the latest usb.ids file. 17 Nov 2005; Eric Edgar catalyst, modules/generic_stage_target.py: Move checks of running catalyst into the target which is simpler 17 Nov 2005; Eric Edgar modules/generic_stage_target.py: Attempt to fix bug #111752, due to mount_safety_check calling a lock object that doesnt exist yet 17 Nov 2005; Eric Edgar targets/support/kmerge.sh: Keep unnecessary programs from installing into kerncache 17 Nov 2005; Eric Edgar catalyst, modules/generic_stage_target.py: Turn on more tracebacks at this point to better debug .. will need to turn them down as we find errors and build appropriate error handlers 15 Nov 2005; Chris Gianelloni catalyst: Changed version marker to 2.0_pre20051115 for new ebuild. 15 Nov 2005; Eric Edgar modules/livecd_stage2_target.py: Fix bug in livecd stage2 so that it doesnt try to use tar 14 Nov 2005; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh: Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing list by Paul Kessler and forward-ported copying of Getting_Online.txt from catalyst 1.1.10.10. 11 Nov 2005; Chris Gianelloni AUTHORS: Added Joshua Kinard to authors for his mips contributions. 11 Nov 2005; Chris Gianelloni examples/livecd-stage2_template.spec: Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame Paul Kessler on gentoo-catalyst. ;] 07 Nov 2005; Eric Edgar targets/support/create-iso.sh: Change variables from cat1 format to cat2 07 Nov 2005; Eric Edgar modules/generic_stage_target.py, modules/stage1_target.py: Fix modules has no attribute register 07 Nov 2005; Eric Edgar modules/generic_stage_target.py: Fix broken aliases code that was just proof of concept 07 Nov 2005; Eric Edgar targets/support/create-iso.sh: Output mkisofs command line options to assist in debugging 07 Nov 2005; Eric Edgar modules/generic_stage_target.py, targets/support/create-iso.sh: Fix the -o option 07 Nov 2005; Eric Edgar modules/generic_stage_target.py: Add VERY basic support for aliases kernel parameter. 07 Nov 2005; Eric Edgar modules/livecd_stage2_target.py: Remove large section of commented code 07 Nov 2005; Eric Edgar modules/generic_stage_target.py, modules/stage1_target.py: Allow LDFLAGS to be specified as an ENV variable for stage1 07 Nov 2005; Eric Edgar modules/generic_stage_target.py: Fix rc-update to automatically run default options for livecds. Removed an erroneous key check. 02 Nov 2005; Eric Edgar modules/embedded_target.py, modules/livecd_stage1_target.py, modules/tinderbox_target.py: Make use spec key optional to default to profile defaults 02 Nov 2005; Eric Edgar +examples/stage4_template.spec: Preliminary stage4_template.spec file 01 Nov 2005; Chris Gianelloni +catalyst-2.0_pre20051101-slot.patch, catalyst: Updated version stamp and added slot patch. 26 Oct 2005; Eric Edgar modules/netboot_target.py: Fix ordering problem so self.settings is defined 18 Oct 2005; Eric Edgar modules/generic_stage_target.py: Correct a rsync issue when the directory doesnt exist 17 Oct 2005; Eric Edgar modules/generic_stage_target.py, targets/embedded/embedded-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot/netboot-controller.sh, targets/stage4/stage4-controller.sh: run pre_kmerge and post_kmerge only once 17 Oct 2005; Eric Edgar targets/support/bootloader-setup.sh: MIPS bootloader patch 15 Oct 2005; Eric Edgar targets/support/mips-arcload_conf.sh: Fix MIPS Serial Detection 13 Oct 2005; Eric Edgar targets/support/bootloader-setup.sh, targets/support/create-iso.sh, +targets/support/mips-arcload_conf.sh: Application of Kumba's patches for MIPS support 13 Oct 2005; Eric Edgar targets/support/create-iso.sh: Check for the correct arch specific cd building tool 13 Oct 2005; Eric Edgar modules/generic_stage_target.py: Print a warning if livecd/iso is not defined 11 Oct 2005; Chris Gianelloni arch/x86.py: Reverted default CHOST for x86 back to i386-pc-linux-gnu. 11 Oct 2005; Chris Gianelloni targets/support/post-kmerge.sh: Check for existence of files in /lib/modules before running depscan.sh. This replaces the mips-specific check and makes it portable. 10 Oct 2005; Eric Edgar modules/generic_stage_target.py: update autoresume logic when dealing with rsync unpack operations 10 Oct 2005; Eric Edgar targets/support/post-kmerge.sh: Bypass module load on mips 10 Oct 2005; Eric Edgar targets/support/pre-kmerge.sh: remove --no-deps so dependancies get installed for genkernel 10 Oct 2005; Eric Edgar modules/generic_stage_target.py: Fix missing : statement in unpack 10 Oct 2005; Eric Edgar modules/generic_stage_target.py: fix livecd-stage2 unpack when seedcache is turned off 10 Oct 2005; Chris Gianelloni targets/support/functions.sh: Fix module unpacking and make it actually optional. 10 Oct 2005; Eric Edgar modules/generic_stage_target.py: Fix broken seedcache autoresume interaction 07 Oct 2005; Eric Edgar modules/generic_stage_target.py: Cleanup stage directories properly for tar installs 06 Oct 2005; Eric Edgar modules/tinderbox_target.py: Tinderbox no longer cleans /tmp/* 06 Oct 2005; Chris Gianelloni targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-controller.sh: Fixing problem with bind mounted portage and final rsync on tinderbox target and adding additional logging. 06 Oct 2005; Eric Edgar modules/tinderbox_target.py: Stop tinderbox from trying to create a tarball of itself 06 Oct 2005; Eric Edgar modules/generic_stage_target.py: Fix catalyst so it fully disables snapcache when its not specified in the config file 06 Oct 2005; Chris Gianelloni catalyst, examples/livecd-stage2_template.spec: Removed livecd/runscript and livecd/archscript from livecd-stage2 example spec template and updating version stamp. 06 Oct 2005; Eric Edgar catalyst, modules/catalyst_support.py: allow file_check to proceed if key is not in use 06 Oct 2005; Eric Edgar modules/catalyst_lock.py: Recursively make the missing directories 05 Oct 2005; Eric Edgar targets/support/functions.sh: Fix extract_modules to just echo a warning that it is missing 30 Sep 2005; Chris Gianelloni catalyst, files/catalyst.conf: Updating default configuration for catalyst and updating version stamp, since we're beginning internal testing for release. 15 Sep 2005; Eric Edgar modules/generic_stage_target.py: fix bug 106004 split strings into a list for empty and rm operation 15 Sep 2005; Eric Edgar modules/livecd_stage2_target.py: Append slashes to directories so rsyncs work properly 13 Sep 2005; Chris Gianelloni examples/livecd-stage2_template.spec: Changing source_subpath for livecd-stage2 example for bug #101704. 12 Sep 2005; Chris Gianelloni examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh: Added livecd/xdm and livecd/xsession options. These are used to setup the default display manager and X session, respectively. Added supporting documentation to example spec files. Imported more work from my fsscript for the official LiveCD. 12 Sep 2005; Chris Gianelloni arch/x86.py: Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For discussion, see bug #88777. 12 Sep 2005; Chris Gianelloni AUTHORS, +arch/sh.py, modules/generic_stage_target.py: Added sh architecture to supported architectures. Thanks to Matsuu Takuto for the patch. Closing bug #105693. 08 Sep 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1-controller.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh: Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file on livecd-stage2 and removing universal motd for livecd/type of gentoo-release-livecd. 08 Sep 2005; Eric Edgar modules/livecd_stage1_target.py: Add optional livecd/type env var for scripts to add optional items to the scripts 08 Sep 2005; Chris Gianelloni -livecd/files/x86-help.msg: Removing x86-help.msg as it is no longer used. 08 Sep 2005; Chris Gianelloni livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg: Add dobladecenter description to bootloader files for x86/amd64. 06 Sep 2005; Chris Gianelloni arch/x86.py: Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366. 01 Sep 2005; Chris Gianelloni modules/generic_stage_target.py: Added split to use section for bug #104414. 30 Aug 2005; Chris Gianelloni livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg: Tabs to whitespaces for isolinux. 30 Aug 2005; Chris Gianelloni targets/support/bootloader-setup.sh: Changed isolinux to use new split-out help messages. Using grub gives a single help message with pager. 30 Aug 2005; Chris Gianelloni +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg, +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg, +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg: Added F2->F7 help messages for isolinux. 30 Aug 2005; Chris Gianelloni livecd/files/README.txt, livecd/files/generic.motd.txt, livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc, livecd/files/livecd-local.start: Updated files from latest used to build LiveCD. 30 Aug 2005; Chris Gianelloni arch/x86.py: Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions. 29 Aug 2005; Chris Gianelloni modules/catalyst_support.py: Added fix for using options with = in them with --cli (ex. livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas for pointing this out to me via email. 09 Aug 2005; Eric Edgar modules/generic_stage_target.py, targets/support/functions.sh: fix bug in exec_in_chroot for stage1 target 09 Aug 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py: fix missing os. in os.popen. and clear the autoresume flags if the chroot is invalid. Fix SEEDCACHE unpack issue when needing to use tarball. 09 Aug 2005; Eric Edgar AUTHORS, arch/hppa.py, catalyst, examples/livecd-stage2_template.spec, examples/snapshot_template.spec, files/catalyst.conf, livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt, livecd/files/livecd-bashrc, livecd/files/livecd-local.start, livecd/files/x86-help.msg, modules/catalyst_lock.py, modules/catalyst_support.py, modules/livecd_stage2_target.py, targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh, targets/support/create-iso.sh, targets/support/filesystem-functions.sh, targets/support/functions.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/target_image_setup.sh: Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need to look at gamecdfs-update.sh yet. 09 Aug 2005; Eric Edgar modules/generic_stage_target.py: Remove extra debugging print statement 09 Aug 2005; Eric Edgar catalyst, +modules/catalyst_lock.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage4_target.py, targets/support/functions.sh: Add locking support. Code simplification for unpack and unpack snapshot. Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume. Add seedcache support (Grabs output from previous target run) options=seedcache. Cleanup code in functions.sh to remove extra /'s printed. 27 Jul 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py: Add support to cache the snapshot dir. add snapcache to options. add snapshot_cache= to override the default location of the cache in catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot") 27 Jul 2005; Chris Gianelloni +livecd/files/Getting_Online.txt, +livecd/files/README.txt: Forward port README.txt and Getting_Online.txt files from catalyst 1.1.10.8's release. 22 Jul 2005; Eric Edgar targets/support/rc-update.sh: Add automatic creation/deletion of runlevels based on rcadd rcdel 19 Jul 2005; Eric Edgar modules/grp_target.py: Fix grp so that grp/use is not required anymore 12 Jul 2005; Chris Gianelloni -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2, +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2, +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2: Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as they are known to cause booting problems. 08 Jul 2005; Chris Gianelloni livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh: Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ on the gentoo-catalyst mailing list for finding this bug. 08 Jul 2005; Chris Gianelloni targets/stage1/stage1-chroot.sh: Fixed quoting in stage1 profile check. 07 Jul 2005; Chris Gianelloni targets/stage3/stage3-chroot.sh: Fixing USE for stage3. 07 Jul 2005; Eric Edgar modules/catalyst_support.py, targets/support/chroot-functions.sh: Fix FETCH code so it will run for Pylon 07 Jul 2005; Chris Gianelloni modules/grp_target.py, targets/grp/grp-chroot.sh: Fix bindist invcation. 07 Jul 2005; Chris Gianelloni targets/grp/grp-chroot.sh: Made sure bindist was used for all emerges in GRP. 07 Jul 2005; Eric Edgar targets/grp/grp-chroot.sh: Fix USE flags for grp build 07 Jul 2005; Eric Edgar targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh: let grp use the users environment variables and removed extra grp_stage23_use from stage4 07 Jul 2005; Eric Edgar targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh: Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds 07 Jul 2005; Eric Edgar targets/support/rc-update.sh: fix bug 98165. Change the separator on rcadd/rcdel from : to | This will impact all previous spec files that use this option. Its beejays fault 06 Jul 2005; Chris Gianelloni arch/ppc.py: Changed to use linux32 for ppc32 support when build host is ppc64. 06 Jul 2005; Chris Gianelloni arch/mips.py, arch/x86.py: Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary. 06 Jul 2005; Eric Edgar modules/generic_stage_target.py: Minor cosmetic print statement fixes for readability 06 Jul 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py: Fix None None bug and exception reporting 06 Jul 2005; Eric Edgar targets/support/create-iso.sh: Fix iso creation script. Case statement out of place 05 Jul 2005; Chris Gianelloni arch/alpha.py, arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf, modules/builder.py, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/generic_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-fs-runscript.sh, targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh, targets/stage1/build.py, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-controller.sh, targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh, targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh, targets/support/create-iso.sh, targets/support/functions.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh, targets/support/target_image_setup.sh, targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-controller.sh, targets/tinderbox/tinderbox-preclean-chroot.sh: Big honkin' copyright update. 05 Jul 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py: add additional logging output. Use standard os redirection methods to log to a file 05 Jul 2005; Chris Gianelloni targets/stage1/stage1-chroot.sh: Added profile sanity check for bug #97867. 05 Jul 2005; Chris Gianelloni targets/support/bootloader-setup.sh: Removing acpi=off from default kernel arguments and adding ia64 livecd-stage2 support functions and cdtar. 30 Jun 2005; Chris Gianelloni targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh: Changed sed line for 1024x768-only splash for x86 and amd64 only, as we control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to splash command line. 28 Jun 2005; Chris Gianelloni targets/support/create-iso.sh: Fixed up zisofs support. Waiting for response from sparc before touching their ISO creation. 28 Jun 2005; Chris Gianelloni modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh, targets/support/functions.sh: Added livecd/bootargs and added the option to the bootloader-setup.sh script to allow it to work on all arches that dynamically build their bootloader configuration. 27 Jun 2005; Eric Edgar targets/stage4/stage4-controller.sh: Fix stage4 so it doesnt run the bootloader stuff 24 Jun 2005; Chris Gianelloni targets/support/bootloader-setup.sh: Removed dokeymap from non-Gentoo releases. 23 Jun 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Added call to update-pciids to download the latest pci.ids file. 23 Jun 2005; Eric Edgar modules/generic_stage_target.py, modules/livecd_stage1_target.py, modules/stage4_target.py: Allow changing the location of the pkg_cache in stage4 or livecd-stage1 22 Jun 2005; Eric Edgar : Fix issue where -s on the command line would not run 22 Jun 2005; Chris Gianelloni livecd/files/generic.motd.txt: Changed motd to point to /boot/config-* rather than /proc/config(.gz) for kernel configurations. 22 Jun 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Updated hostname/domainname creation for new baselayout. 16 Jun 2005; Chris Gianelloni targets/support/bootloader-setup.sh, targets/support/create-iso.sh: Fixing some bootloader isolinux/boot stuff for x86/amd64. 14 Jun 2005; Chris Gianelloni targets/support/chroot-functions.sh: Change portage emerge to use --oneshot --nodeps to keep from merging the same packages multiple times. 14 Jun 2005; Chris Gianelloni targets/stage2/stage2-chroot.sh: Added a -p bootstrap when catalyst is called with -V (verbose). 10 Jun 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Removed inittab hack, as this is done by livecd-tools. 09 Jun 2005; Chris Gianelloni livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt: Revert sync for bug #86914. Yeah... I need to pay more attention sometimes. 09 Jun 2005; Chris Gianelloni -livecd/files/README.txt, -livecd/files/environmental.motd.txt, -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt, livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc, livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt, targets/livecd-stage2/livecd-stage2-controller.sh: Removed gentoo.png and creation of face directory. Changed livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst 1.1.10_pre4. 02 Jun 2005; Chris Gianelloni targets/stage1/stage1-preclean-chroot.sh, targets/support/chroot-functions.sh: Added setup_binutils function and force both of them to run during stage1 cleanup. 01 Jun 2005; Chris Gianelloni examples/livecd-stage2_template.spec: Added livecd/volid explanation to example spec. 01 Jun 2005; Chris Gianelloni targets/support/create-iso.sh: General cleanup of ISO code and added default livecd/volid when it is not set. 25 May 2005; Chris Gianelloni targets/embedded/embedded-controller.sh: Actually modify the embedded target this time. 25 May 2005; Chris Gianelloni AUTHORS, examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py, targets/livecd-stage2/livecd-stage2-controller.sh, targets/stage4/stage4-controller.sh, targets/support/kmerge.sh: Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4, and livecd-stage2 targets. 20 May 2005; Chris Gianelloni AUTHORS, catalyst, files/catalyst.conf: Retired zhen and added storedir to default catalyst.conf. 20 May 2005; Chris Gianelloni targets/support/livecdfs-update.sh: Uncommented openglify, since it is needed for both opengl-update-livecd and opengl-update. 18 May 2005; Eric Edgar catalyst, modules/generic_stage_target.py: Fix print statement so it shows when kill_chroot_pids is run correctly 16 May 2005; Eric Edgar catalyst, modules/snapshot_target.py: Fix snapshot target to skip the kill_pids check 06 May 2005; Eric Edgar modules/catalyst_support.py: Bug fixes in parse_spec, fix issues detecting list or string. 05 May 2005; Eric Edgar catalyst, modules/catalyst_support.py: Fix bug 65284. More flexible spec parsing. Should handle cases where no spaces are after :. Better handling of comments ( ie preprocessed and stripped off ). Unset empty keys. 03 May 2005; Eric Edgar catalyst, targets/support/kill-chroot-pids.sh: Remove extra P_NAME definition that is never used. Saves processing time. Bumped catalyst to pre2 03 May 2005; Eric Edgar catalyst, modules/generic_stage_target.py, modules/livecd_stage2_target.py, +targets/support/kill-chroot-pids.sh: User info about runscript and archscript. Added checks for processes running in the chroot and created a script to kill them. Should fix the unmounting issues with gconfd or any other running application in the chroot 29 Apr 2005; Eric Edgar targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh: Remove using gcc-config to set things up as we should all be using 2005.0 seed stages now. 29 Apr 2005; Chris Gianelloni examples/livecd-stage2_template.spec: Added livecd/users to example livecd-stage2 spec file. 29 Apr 2005; Eric Edgar targets/support/livecdfs-update.sh: Change default hostnames for livecds 29 Apr 2005; Eric Edgar targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh: Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub bootloading 29 Apr 2005; Eric Edgar modules/livecd_stage2_target.py: Clear autoresume flags when build is done 29 Apr 2005; Eric Edgar modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh, targets/support/create-iso.sh: Fix isolinux so that it finds menus and kernels and stuff 28 Apr 2005; Eric Edgar modules/generic_stage_target.py: Make purge operation a little less chatty, removed print statements 28 Apr 2005; Eric Edgar livecd/cdtar/isolinux-2.13-cdtar.tar.bz2, livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2: updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/ 28 Apr 2005; Eric Edgar modules/generic_stage_target.py, modules/livecd_stage2_target.py: print warning message about deprecated use of cdfstype 28 Apr 2005; Eric Edgar targets/support/chroot-functions.sh: statically define genkernel location to eliminate which command failure if genkernel is not installed 27 Apr 2005; Eric Edgar modules/generic_stage_target.py: change the portage_overlay to an array so it always works 27 Apr 2005; Eric Edgar catalyst, modules/catalyst_support.py: Fix exception handling to remove extraneous prints of None 27 Apr 2005; Eric Edgar modules/stage4_target.py: Remove iso creation code from stage4 27 Apr 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/snapshot_target.py, targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/netboot/netboot-controller.sh, targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh, targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh, targets/support/create-iso.sh, targets/support/kmerge.sh, targets/support/target_image_setup.sh, targets/tinderbox/tinderbox-controller.sh: Fix some exception handling in catalyst_support.py remove intermediate destination folder of iso and tarball Add additional tests for folders not found on host but defined in spec file. Keep catalyst from erroring in this case. Change exit code on shell scripts so that errors are reported to catalyst and causes catalyst to die on errors Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly Added additional check for mkisofs. Informs user of where to get the program. Removed autoresume code from ccache and distcc installation until I can figure out a way to have the autoresume flag go someplace outside the chroot. 26 Apr 2005; Eric Edgar catalyst: Remove bind mounts before rm operations happen at startup 26 Apr 2005; Eric Edgar modules/generic_stage_target.py: Fix bug where purge deletes the autoresume directory but doesnt recreate it 26 Apr 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py: fix minor bug in the purge code so that it actually runs the commands 22 Apr 2005; Eric Edgar modules/embedded_target.py, modules/generic_stage_target.py, modules/livecd_stage2_target.py, modules/stage4_target.py: Change ordering of tasks so root_overlay and fsscript occur after livecd_update, giving users a chance to override livecd_update 21 Apr 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py: Added a better exception handling message for keyboard interrupt and added countdown timer for purge operation to give an opportunity to exit 21 Apr 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py: Add support to clear the autoresume flags and improve the purge code to clean the chroot, and pkg/kern cache 21 Apr 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py, modules/livecd_stage1_target.py: only append livecd-tools to the livecd-stage1 target package list and move a check out of the way so command line and spec files can co-exist 21 Apr 2005; Eric Edgar modules/generic_stage_target.py: fixed python syntax in set_packages so catalyst will run 21 Apr 2005; Eric Edgar modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-controller.sh, targets/livecd-stage1/livecd-stage1-controller.sh, -targets/livecd-stage2/livecd-stage2-bootloader.sh, -targets/livecd-stage2/livecd-stage2-cdfs.sh, targets/livecd-stage2/livecd-stage2-controller.sh, -targets/livecd-stage2/livecd-stage2-iso.sh, targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh, +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh, +targets/support/create-iso.sh, targets/support/filesystem-functions.sh, targets/support/functions.sh, targets/support/livecdfs-update.sh, +targets/support/target_image_setup.sh: embedded target cleanups ... iso,bootloader,target_setup generalizations, minor code fixes 20 Apr 2005; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/livecdfs-update.sh: Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to a custom one if livecd/type is gentoo-gamecd. Added more default setup to livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd, and generic-livecd. 20 Apr 2005; Chris Gianelloni targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/rc-update.sh: Updated rc-update.sh with better defaults for different livecd/type settings and cleaning up file copying in livecd-stage2-controller.sh to match catalyst 1.1.9. 20 Apr 2005; Chris Gianelloni README: Made example of catalyst.conf in README match the default catalyst.conf provided. 20 Apr 2005; Chris Gianelloni -NOTES, README, -REMARKS, -TODO: Removing old files from previous maintainers and updating README. 20 Apr 2005; Chris Gianelloni modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh: Added livecd/users option to create non-root users. The first user listed will also be used for auto-starting X, if X is merged onto the CD. 20 Apr 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/support/livecdfs-update.sh: Updated all instances of livecd/type: gentoo-release-environmental to gentoo-release-livecd and added generic-livecd. 20 Apr 2005; Chris Gianelloni examples/fsscript.sh.example, examples/gamecd.conf.example, examples/generic_stage_template.spec, examples/grp_template.spec, examples/livecd-stage1_template.spec, examples/livecd-stage2_template.spec, examples/netboot_template.spec, examples/snapshot_template.spec: Imported example files from catalyst 1.1.9 to make them more verbose. 18 Apr 2005; Eric Edgar modules/grp_target.py: Fix grp/use bug #89365 15 Apr 2005; Eric Edgar modules/generic_stage_target.py, targets/support/kmerge.sh: Fixes for initramfs overlay support. 15 Apr 2005; Eric Edgar modules/generic_stage_target.py, targets/support/kmerge.sh, targets/support/pre-kmerge.sh: Fix ctrl-c error if pre-kmerge.sh is running by sourcing /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel caching bug; Also adding preliminary support for initramfs_overlay from genkernel 14 Apr 2005; Eric Edgar modules/generic_stage_target.py, targets/support/kmerge.sh: Removed support for postconf as genkernel no longer has that option 14 Apr 2005; Eric Edgar modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot_target.py, modules/stage4_target.py, modules/tinderbox_target.py, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh, targets/stage1/stage1-preclean-chroot.sh, targets/support/chroot-functions.sh: AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will die properly on CTRL-C; fixed stage1 bug with gcc-setup 11 Apr 2005; Eric Edgar modules/livecd_stage2_target.py: Added support for livecd-stage2 to use a snapshot or livecd-stage1 image 11 Apr 2005; Eric Edgar modules/generic_stage_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/stage4_target.py, targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh, targets/support/functions.sh, targets/support/kmerge.sh, targets/support/livecdfs-update.sh, +targets/support/rc-update.sh: Generalized kernel support, fsscript, rcupdate, etc for stage4 09 Apr 2005; Chris Gianelloni targets/support/pre-kmerge.sh: Removed sed for usb devices from legacy genkernel, as we're going to require a version much higher that no longer exhibits the bug. 08 Apr 2005; Chris Gianelloni examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh: Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work properly with hotplug firmwares, and also updated gamecd.conf.example, since the ut2004demo shell script has been renamed to ut2004-demo. 08 Apr 2005; Eric Edgar targets/support/pre-kmerge.sh: let genkernel always reinstall itself 07 Apr 2005; Eric Edgar catalyst, modules/catalyst_support.py, modules/generic_stage_target.py, modules/stage1_target.py, targets/support/livecdfs-update.sh: fix case bug in livecdfs-update.sh; fix bug in initial command line arguement parsing; add cflags spec file support which is only allowed to override in stage1 07 Apr 2005; Eric Edgar targets/stage3/stage3-chroot.sh: Fix a use flag bug in the stage3 07 Apr 2005; Eric Edgar modules/catalyst_support.py, modules/generic_stage_target.py: Changes to allow cflags, chost, cxxflags in a spec file 06 Apr 2005; Eric Edgar targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage2/livecd-stage2-controller.sh, targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh, targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh: change the code to use more case statements. Fix gcc issue in stage1. 06 Apr 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1-controller.sh, targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh: Merging in changes from catalyst 1.1.x for gamecd support. 06 Apr 2005; Eric Edgar targets/stage1/stage1-preclean-chroot.sh: Removing gcc-config stuff to see if its still required to work around a gcc bug 06 Apr 2005; Eric Edgar targets/support/chroot-functions.sh, targets/support/kmerge.sh: Added tests for genkernel >3.2.0 05 Apr 2005; Eric Edgar catalyst: Fixed email address 05 Apr 2005; Chris Gianelloni AUTHORS: Updated AUTHORS with new maintainers and updated contributors list. 05 Apr 2005; Chris Gianelloni catalyst, examples/fsscript.sh.example, livecd/files/README.txt, livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc, livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt, targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh: Changed maintainers. Updated examples/fsscript.sh.example to provide better documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and universal.motd.txt to resolve documentation issue on bug #86914. Added x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin sed-fu from livecdfs-update.sh and made default timezone UTC rather than GMT. 05 Apr 2005; Eric Edgar targets/livecd-stage2/livecd-stage2-controller.sh: Removed a few unnecessary comments 05 Apr 2005; Eric Edgar : Removed obsolete files from the livecd directory as the functionality has moved into the targets folders 04 Apr 2005; Eric Edgar +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh: Additional catalyst 2.0.0 files 04 Apr 2005; Eric Edgar catalyst, arch/arm.py, +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2, +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2, +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2, -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh, -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh, -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh, -livecd/runscript/alpha-archscript.sh, -livecd/runscript/default-runscript.sh, -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh, -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh, -livecd/runscript-support/gamecdfs-update.sh, -livecd/runscript-support/kmerge.sh, -livecd/runscript-support/livecdfs-update.sh, -livecd/runscript-support/post-kmerge.sh, -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, -modules/netboot.py, +modules/netboot_target.py, modules/snapshot_target.py, modules/stage1_target.py, +modules/stage4_target.py, modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh, +targets/embedded/embedded-controller.sh, targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh, -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh, +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh, -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, +targets/livecd-stage1/livecd-stage1-controller.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, -targets/livecd-stage1/livecd-stage1.sh, +targets/livecd-stage2/livecd-stage2-bootloader.sh, +targets/livecd-stage2/livecd-stage2-cdfs.sh, +targets/livecd-stage2/livecd-stage2-controller.sh, +targets/livecd-stage2/livecd-stage2-iso.sh, targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh, -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh, -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh, targets/stage1/build.py, targets/stage1/stage1-chroot.sh, +targets/stage1/stage1-controller.sh, +targets/stage1/stage1-preclean-chroot.sh, -targets/stage1/stage1-preclean1-chroot.sh, -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh, targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh, targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh, +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh, +targets/stage4/stage4-preclean-chroot.sh, +targets/support/chroot-functions.sh, +targets/support/filesystem-functions.sh, +targets/support/functions.sh, +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh, +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh, +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh, +targets/tinderbox/tinderbox-controller.sh, targets/tinderbox/tinderbox-preclean-chroot.sh, -targets/tinderbox/tinderbox.sh: Initial Import of Catalyst 2.0.0 30 Mar 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Added /usr/portage as tmpfs (this will be made conditional later). 29 Mar 2005; Chris Gianelloni +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh: Added a new livecd-bash_profile that sources ~/.bashrc in case we're called from an interactive shell. 29 Mar 2005; Chris Gianelloni -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc, livecd/files/livecd-local.start, -livecd/files/mkvardb, livecd/runscript-support/pre-kmerge.sh, livecd/runscript/default-runscript.sh: Moved livecd-bash_profile to livecd-bashrc. Added check for /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy sed call from pre-kmerge.sh since it has been fixed in genkernel for a long time. 24 Mar 2005; Chris Gianelloni arch/arm.py, catalyst, modules/generic_stage_target.py: Applying arm patch from vapier and closing bug #86466. This is now catalyst 1.1.8, so enjoy. 24 Mar 2005; Chris Gianelloni +livecd/files/mkvardb, livecd/runscript/default-runscript.sh, targets/livecd-stage1/livecd-stage1.sh: Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug #73363. Adding in mkvardb script to create a /var/db/pkg entry from an arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to /tmp in the chroot. 19 Mar 2005; Chris Gianelloni livecd/runscript/ppc-archscript.sh: Added -l to mkisofs line for ppc as this allows full 31 character file names. 16 Mar 2005; Chris Gianelloni livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst: Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow for multiple initrd files. 16 Mar 2005; Chris Gianelloni livecd/runscript/ppc-archscript.sh: Modifed PPC archscript to close bug #84648 and also to make the PPC archscript produce multiple initrd files, like x86/amd64. 09 Mar 2005; Chris Gianelloni -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2, livecd/runscript/ppc-archscript.sh: Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the livecd/volid for the HFS volid, too. 09 Mar 2005; Chris Gianelloni catalyst: Calling this one 1.1.7 and rolling a tarball. 08 Mar 2005; Chris Gianelloni livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh, livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh, -livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py: Added livecd/volid to set the volume ID when creating the ISO, patch by Gustavo Zacarias . Also copied sparc64-archscript.sh to sparc-archscript.sh and removing sparc64 one, as they are identical now. 08 Mar 2005; Chris Gianelloni +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2, +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2: Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51. 08 Mar 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Removed hdparm from default runlevel as it break ide=nodma at boot. 07 Mar 2005; Chris Gianelloni livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh, targets/livecd-stage1/livecd-stage1-chroot.sh: Revert last set of changes and remove portage version check from emerge in livecd-stage1, as it breaks catalyst's ability to fail properly on an incomplete emerge. 07 Mar 2005; Chris Gianelloni livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh: Change genkernel check to use best_version and has_version to determine if the any previously installed versions of genkernel are up to date. Change emerge line for kernels to use -n option to only install if they were not previously installed. 06 Mar 2005; Chris Gianelloni catalyst, livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2, -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2, -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2, livecd/runscript/sparc-archscript.sh: Applying sparc32 patch from gustavoz. Replacing silo cdtar files with unified sparc32/sparc64 cdtar. 06 Mar 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh, livecd/runscript-support/pre-kmerge.sh: Change sudoers update to only run if /etc/sudoers exists and only reduce splash to 1024x768 on minimal and universal install CD. 05 Mar 2005; Chris Gianelloni targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh: Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug #73363. 03 Mar 2005; Chris Gianelloni livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh, livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh: Added a new empty livecd file to each archscript. This will be used for an identifier by genkernel to allow booting from a non-primary CDROM. 03 Mar 2005; Chris Gianelloni catalyst: Catalyst 1.1.6 is here. 03 Mar 2005; Chris Gianelloni targets/stage1/stage1-preclean2-chroot.sh: Commenting out stage1 cleaning of /var/db. 02 Mar 2005; Chris Gianelloni livecd/runscript-support/pre-kmerge.sh: Made splash reduction to 1024x768 only for minimal and universal release media. 01 Mar 2005; Chris Gianelloni targets/stage1/stage1-preclean2-chroot.sh: Added SLOT files back to /var/db entries in stage1. 01 Mar 2005; Chris Gianelloni +livecd/files/gentoo.png, livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh, livecd/runscript-support/livecdfs-update.sh, targets/livecd-stage2/unmerge.sh: Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is not writeable at boot. Removed -a from cp in default-runscript.sh to keep the copy from preserving permissions and also adding /usr/share/faces and default Gentoo icon. We'll see how the icon does for us. Removing serial init script, as it causes problems with the splash theme. 28 Feb 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1.sh: -n, not -z 28 Feb 2005; Chris Gianelloni livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py, targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh: Removed x-setup from local.start and added in symlinks for gconf, portage profiles (for installer) and /var/db. Added a touch for root's .bashrc for baselayout and removed /etc/startx from the environmental type. Commented unmerge of sources in kmerge.sh, as they should be unmerged by the spec file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs for X, use the latest pci.ids and usb.ids from portage, and create /lib/firmware if it doesn't exist. Commented unmerge of genkernel in post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an executable. 04 Feb 2005; Chris Gianelloni files/catalyst.conf: Removed ccache from default options as it breaks catalyst when merged with USE=-ccache. 04 Feb 2005; Chris Gianelloni modules/snapshot_target.py: Added /local/ to snapshot exclusion. 31 Jan 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Updated to attempt to start 5 interfaces, rather than 4. You can blame gustavoz and his 5 interface Xeon for this. 29 Jan 2005; Chris Gianelloni catalyst, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh: Added a conditional before killing gconfd-2. This is also going to be catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this release. 29 Jan 2005; Chris Gianelloni targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh: Moved killall -9 gconfd-2 to execute outside chroot. 29 Jan 2005; Chris Gianelloni livecd/files/x86-help.msg: Modified x86-help.msg to remove agpgart line, add noload= line, and replace tabs with spaces. 29 Jan 2005; Chris Gianelloni livecd/runscript/x86-archscript.sh: Removed acpi from x86-archscript.sh as it breaks acpi calls on the command line. 29 Jan 2005; Chris Gianelloni catalyst: Version 1.1.4 28 Jan 2005; Chris Gianelloni targets/livecd-stage1/livecd-stage1.sh: Added killall for gconfd-2 back into livecd-stage1.sh 28 Jan 2005; Chris Gianelloni livecd/runscript/alpha-archscript.sh: Alpha fixes for multiple kernels.. 28 Jan 2005; Chris Gianelloni livecd/runscript-support/kmerge.sh: Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist. 28 Jan 2005; Chris Gianelloni livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh: Force devfs if udev is not selected for all supporting arches. 28 Jan 2005; Chris Gianelloni livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh: Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4 kernels. 28 Jan 2005; Chris Gianelloni targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh: Re-enabled preclean in grp and added gconfd-2 killing. 28 Jan 2005; Chris Gianelloni livecd/runscript/x86-archscript.sh: Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for users to use apm. 28 Jan 2005; Chris Gianelloni targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1.sh, targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: Added ability to pause indefinitely. This closes bug #79798. I've also added the gcond-2 killall back in, but now it is in the actual preclean script and is executed inside the chroot. 26 Jan 2005; Chris Gianelloni catalyst: Updated for 1.1.3 release. 26 Jan 2005; Chris Gianelloni targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh, targets/tinderbox/tinderbox-chroot.sh: Updated to use package.use correctly. Blame Robert Paskowitz from the gentoo-catalyst mailing list. 26 Jan 2005; Chris Gianelloni targets/stage1/stage1-preclean2-chroot.sh: Fixed find line for new stage1 /var/db/pkg. 25 Jan 2005; Chris Gianelloni targets/stage1/stage1-preclean2-chroot.sh: Added code to clean up /var/db/pkg, while still keeping the CONTENTS, COUNTER and ebuilds. This should keep a stage1 useable, while still keeping its size small. 24 Jan 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Removed gpm changes, as it has been moved to livecd-tools and autoconfig, added net.ethX symlinks, and added copying of files from /usr/lib/hotplug/firmware into firmware tarball. 23 Jan 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Firmware updated to use new /lib/firmware directory. 16 Jan 2005; John Davis catalyst: fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not work when both -f and -C were used on the command line. 13 Jan 2005; Chris Gianelloni targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh: Added a portage version check to each target that uses --newuse to ensure a high enough version is used. This resolves bug #75336. 13 Jan 2005; Chris Gianelloni livecd/files/livecd-local.start: Possible local.start fix for beejay. 12 Jan 2005; John Davis modules/embedded.py: kernel building patch for embedded from mutex@gentoo.org (bug #76542) 11 Jan 2005; Chris Gianelloni livecd/runscript-support/kmerge.sh: Added ccache support to genkernel call in livecd-stage2. 11 Jan 2005; John Davis targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh, targets/netboot/netboot.sh: netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds some feature enhancements. 11 Jan 2005; Chris Gianelloni catalyst, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1.sh, targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh: Added a -F or --fetchonly command line option and closing out bug #77480. Also added a portage version check to livecd-stage1 to close out bug #68307. 11 Jan 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh, targets/stage3/stage3-chroot.sh: Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3 target to use emerge -e when building. This is only temporary until the bootstrap.sh script can be fixed or another solution can be decided upon. 09 Jan 2005; John Davis targets/embedded/embedded.sh, +targets/embedded/kmerge.sh: partial fix for #76542, waiting for the necessary patch to modules/embedded.py from mutex@gentoo.org 09 Jan 2005; John Davis modules/generic_stage_target.py, modules/livecd_stage2_target.py: fix for bug #76146 05 Jan 2005; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh: Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix the brokenness of a stage1 tarball. 04 Jan 2005; John Davis catalyst: patch for pvdabeel@gentoo.org. -f and -C can now be used together on the cmdline 04 Jan 2005; John Davis modules/generic_stage_target.py, modules/livecd_stage2_target.py: fix for #76530 04 Jan 2005; Chris Gianelloni -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2, -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2, +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2, +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2: Upgraded the isolinux cdtar files and closing bug #70518. 04 Jan 2005; Chris Gianelloni modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py: Added patches from Eric Edgar from bug #70663 to separate out specific target logic from the generic targets modules. 03 Jan 2005; John Davis arch/ppc.py: new PPC arch file from pvdabeel@gentoo.org 01 Jan 2005; John Davis catalyst, examples/generic_stage_template.spec, modules/catalyst_support.py: tweaking error handling in the main catalyst script updated the example to include a blurb about portage_confdir 29 Dec 2004; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix. 17 Dec 2004; John Davis modules/generic_stage_target.py: fix for #73851 17 Dec 2004; John Davis modules/catalyst_support.py: fix for #66592. catalyst now gives a traceback when it bails out, making troubleshooting amazingly easier 17 Dec 2004; Chris Gianelloni catalyst, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py: Reversing patch from Eric Edgar from bug #70663. 17 Dec 2004; Chris Gianelloni livecd/runscript/x86-archscript.sh: Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will not work without it (mkisofs fails on creating ISO). 16 Dec 2004; Chris Gianelloni catalyst, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py: Added patches from Eric Edgar from bug #70663 to separate out specific target logic from the generic targets modules. 16 Dec 2004; Chris Gianelloni modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh, targets/embedded/embedded.sh: Added more embedded updates from mutex@gentoo.org and Closing bug #67289. 16 Dec 2004; Chris Gianelloni +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc, livecd/runscript/default-runscript.sh, livecd/runscript-support/gamecdfs-update.sh, livecd/runscript-support/livecdfs-update.sh, modules/livecd_stage2_target.py: Added gamecd/conf option to livecd_stage2_target.py, added gamecd.conf.example to /examples, cleaned up game-specific code in gamecdfs-update.sh to make it more generic, added more fundtionality to livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental and gentoo-gamecd to make spec files simpler and to remove the need for specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the user to still use a custom fsscript of their own. 16 Dec 2004; Chris Gianelloni +livecd/files/environmental.motd.txt, targets/livecd-stage1/livecd-stage1.sh: Added environmental.motd.txt for gentoo-release-environmental livecd/type. 15 Dec 2004; Chris Gianelloni livecd/runscript/default-runscript.sh, livecd/runscript-support/livecdfs-update.sh: Added gentoo-release-environmental as a valid livecd/type and did some cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet devices other than eth0. 14 Dec 2004; Chris Gianelloni targets/livecd-stage1/livecd-stage1-chroot.sh: Changed livecd-stage1 to merge each package individually. This should not make it into a production version of catalyst, but is here as a possible solution to bug #68307. 12 Dec 2004; Chris Gianelloni livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh: Added failures to all arches on mkisofs failure and also made -z option to mkisofs optional on x86 depending on loop type used. 12 Dec 2004; Chris Gianelloni livecd/runscript/x86-archscript.sh: Making sure the mkisofs call causes a failure when it doesn't complete successfully. Once again, blame jforman, our beloved infra-monkey. 12 Dec 2004; Chris Gianelloni livecd/runscript/default-runscript.sh: squashfs-utils->squashfs-tools fix. Blame jforman. 09 Dec 2004; Chris Gianelloni livecd/isogen/x86-isogen.sh: Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from possibly not booting on really old systems. 09 Dec 2004; Chris Gianelloni livecd/runscript/x86-archscript.sh: Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from possibly not booting on really old systems. 08 Dec 2004; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Save some space by removing redundant firmware after tarball is made, only perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more readable. 06 Dec 2004; Chris Gianelloni targets/stage1/stage1-preclean2-chroot.sh: Added patch from vapier and closing bug #73556. 22 Nov 2004; John Davis modules/embedded_target.py, modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh, +targets/embedded/embedded-fs-runscript.sh, targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh: fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch from mutex@gentoo.org for modules/embedded.py 19 Nov 2004; Chris Gianelloni livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh, livecd/runscript-support/livecdfs-update.sh: Fixing up some GameCD stuff and also fixing a problem with the ls and grep aliases having --color rather than --color=auto. 17 Nov 2004; Chris Gianelloni livecd/files/livecd-local.start: Let's try actually making a proper edit on livecd/files/livecd-local.start this time, shall we... 17 Nov 2004; Chris Gianelloni livecd/files/livecd-local.start: Fixing up livecd/files/livecd-local.start to remove ALSA config and make x-setup check for /etc/startx. 14 Nov 2004; Chris Gianelloni livecd/runscript-support/gamecdfs-update.sh: Fixing minor sed bug in gamecdfs-update.sh. 07 Nov 2004; Chris Gianelloni catalyst, examples/snapshot_template.spec, livecd/runscript-support/gamecdfs-update.sh, livecd/runscript-support/livecdfs-update.sh: Fixing typo in snapshot_template.spec and closing bug #70321. 02 Nov 2004; Chris Gianelloni livecd/runscript-support/pre-kmerge.sh: Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so genkernel will only add the 1024x768 version of the gensplash image to the bzImage, which added with the livecd-stage2 removal of the unused splash images, makes for a significantly smaller (54MB v. 50MB) LiveCD. 29 Oct 2004; Chris Gianelloni +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2, livecd/runscript/sparc64-archscript.sh: Updated with silo/mkisofs patch from gustavoz. 28 Oct 2004; Chris Gianelloni livecd/files/x86-help.msg: Updated x86-help.msg to make it fall more inline with current genkernel/livecd-tools options. 28 Oct 2004; Chris Gianelloni livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh: Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since it is only working properly on amd64 and x86 anyway. Also fixing a typo in genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB loading. 22 Oct 2004; Chris Gianelloni files/catalyst.conf, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh: Changed kernel build caching to use kerncache option, rather than pkgcache option. Fixed --postconf and --callback for builds that do not require them. Removed delay when removing package sin the system profile. This is now catalyst 1.1.0, so enjoy. 21 Oct 2004; Chris Gianelloni livecd/runscript-support/livecdfs-update.sh: Stopping udev from using the nasty device tarball. We don't need it anyway. 21 Oct 2004; Chris Gianelloni catalyst, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py: Fixing gpm support by uncommenting default settings. Fixing case where boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty. Changing sparc kernel files from kernel* to kernel-* so kernel.msg does not get renamed. Fixed a problem where we were accidentally removing the hwdata-knoppix versions of pci.ids and usb.ids and linking /usr/share/misc/*.ids to non-existent files. This should hopefully be it for 2004.3 and catalyst 1.1.0. 19 Oct 2004; John Davis arch/ia64.py: patch from vapier@gentoo.org for bug #68080 19 Oct 2004; John Davis catalyst, files/catalyst.conf, livecd/runscript-support/kmerge.sh: made kernel caching dependent on the "pkgcache" option so that genkernel's postconf can actually work 18 Oct 2004; John Davis livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh: patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes 17 Oct 2004; John Davis livecd/runscript-support/livecdfs-update.sh: firmware tarball fix for packages that need firmware such as ipw2100 16 Oct 2004; livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, modules/livecd_stage2_target.py: patches for gensplash support from Chris Gianelloni 14 Oct 2004; livecd/runscript/x86-archscript.sh: acpi=off changed to acpi=ht. enables HT automatically for intel users, but should not hurt non-HT users 12 Oct 2004; John Davis targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh, +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, livecd/runscript-support/kmerge.sh: bugfixes for #67195, #67197, #67122, and #46918 12 Oct 2004; John Davis modules/netboot.py: small netboot fixups 11 Oct 2004; modules/netboot.py, targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh, targets/netboot/netboot.sh: sweeping updates and changes to the netboot code. the patches should fix the arch specific code as well as some pkgcache issues, etc. Much thanks to Mike Frysinger for writing and contributing the patches. 06 Oct 2004; John Davis files/catalyst.1, livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh, targets/netboot/netboot.sh: more code cleanup and maintenance 05 Oct 2004; John Davis modules/catalyst_support.py, modules/generic_stage_target.py, +modules/netboot.py, +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh, +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh, +targets/netboot/netboot.sh: initial import of the netboot code. thanks to Guy Martin for writing them! 05 Oct 2004; John Davis modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: bugfix for #66083 which in turn addresses #61605. distcc apparently does not have to start a server on the build host for it to distribute. 04 Oct 2004; John Davis catalyst: added a new -s/ --snapshot option. no more using --cli to create snapshots, just do -s version_stamp 29 Sep 2004; John Davis targets/stage2/stage2-chroot.sh: bugfix #60502 - the stage2 target can now resume the bootstrapping process 28 Sep 2004; John Davis TODO, +examples/fsscript.sh.example, examples/livecd-stage2_template.spec, livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py: udev support for livecds 16 Sep 2004; John Davis modules/catalyst_support.py, +targets/livecd-stage2/unmerge.sh: bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net! Also, livecd-stage2 unmerge.sh added back in. 13 Sep 2004; John Davis catalyst, livecd/runscript-support/livecdfs-update.sh: bugfixes for #60887 and #63338 09 Sep 2004; John Davis catalyst: bugfixes for #63382 and #63338 08 Sep 2004; John Davis livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh, livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: lots of changes in this revision. first of all, major cosmetic fixups to the archscripts. i also fixed a non-reported bug where pkgcache was not being used for distcc or ccache builds in most of the targets. bug #56581 is finially closed (kernel caching for multiple runs of the livecd-stage2 build) - big performance enhancement here. 07 Sep 2004; John Davis modules/generic_stage_target.py, modules/livecd_stage2_target.py: fix for bug #63033, thanks to usata@gentoo.org for the patch 30 Aug 2004; John Davis livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh: bugfixes for #61537 and #61779 13 Aug 2004; John Davis +files/catalyst.1, modules/generic_stage_target.py, modules/livecd_stage2_target.py, modules/snapshot_target.py: bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O enhancements), and #56773 (catalyst overlay for build root). Snapshotting time should also be improved due to a more efficient use of rsync. This commit will mark the portage version of catalyst-1.9.0. 10 Aug 2004; John Davis arch/mips.py: add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug #59882. 02 Aug 2004; John Davis modules/generic_stage_target.py: fix for bug #58208 02 Aug 2004; John Davis livecd/runscript-support/livecdfs-update.sh: bugfix #51086 02 Aug 2004; John Davis modules/generic_stage_target.py, +targets/stage1/build.py, -targets/stage1/build.sh, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh: applied patch from bug #58840. it should fix up things for uclibc stages and cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch. 21 Jul 2004; John Davis +livecd/files/gamecd-xinitrc, +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt, +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start, -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt, -livecd/files/motd.txt, +livecd/files/universal.motd.txt, livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, modules/livecd_stage2_target.py: addition of wolf31o2's gamecd patchset. untested, so please beware 14 Jul 2004; John Davis livecd/runscript-support/livecdfs-update.sh, modules/generic_stage_target.py, modules/livecd_stage2_target.py: fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for this out of generic_stage_target and into livecd-stage2 since the livecd-stage2 class was overriding generic_stage_target for cleaning anyway. 13 Jul 2004; livecd/runscript-support/livecdfs-update.sh: changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the default rc'ed programs when only one change was required to rcadd. so I changed it so that the defaults are *always* loaded and specified additions/ deletions are just added on top of those. 12 Jul 2004; John Davis catalyst, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: changing the more verbose behavior to the -V (verbose) flag 12 Jul 2004; catalyst, targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh: the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages it is about to merge so that deps and USE flags are more evident 11 Jul 2004; +catalyst, -catalyst.new.py, modules/catalyst_support.py: completely rewrote the catalyst main script so that it can actually utilize more than one command line flag. new functionality included, but not active yet (--debug and --verbose). arguments can still be passed on the commandline through the use of the -C (--cli) flag. updated the arg_parse function in catalyst_support.py to accomodate my changes. 02 Jul 2004; John Davis modules/generic_stage_target.py, modules/generic_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/snapshot_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/tinderbox_target.py, targets/stage1/stage1.sh: fixes for bugs #55192 and #54137 added a new key for all specfiles, portage_confdir. this should point to a directory similar in functionality to /etc/portage. cleaned up the module code a bit so that unnecessary modules are not imported. more work on resuming. it is getting there, but it still needs a ton of work, so please test, and report bugs. 18 Jun 2004; John Davis catalyst, modules/catalyst_support.py, modules/generic_stage_target.py, targets/stage1/build.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh: stage resuming functionality should be working. I still have to work on GRP and livecds, but they should not be hard. I could not incorporate emerge --resume into stage resuming functionality because in some instances, portage is remerged (bootstrap, stage2), which wipes out the resume data and puts catalyst into an infinite portage merging loop (very unproductive, trust me ;) ). I also made some small tweaks to the stage target scripts which clean up the envscript stuff. Not noticable performance wise, but it makes me feel all warm and fuzzy to know that it is programmed absolutely correctly ;) 16 Jun 2004; John Davis TODO, modules/catalyst_support.py, modules/generic_stage_target.py: revamped the cmd() structure so that it could properly return error codes. Please note that this might break catalyst until there is some further testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper now. Additionally, catalyst will stop when there is an error with an ebuild ... it didn't do this before, it just plowed along and packed things up. Much thanks to for (writing) pointing me to the spawn() code in portage.py and then answering my noob questions. 13 Jun 2004; John Davis livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh: some last minute fixins (stuff to work with the new genkernel) 13 Jun 2004; John Davis catalyst: rolling out 1.0.8.1 11 Jun 2004; John Davis livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py: new key, livecd/fsscript. use this to run commands in the livecdfs before it is made into an iso 10 Jun 2004; John Davis livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, livecd/runscript-support/post-kmerge.sh, livecd/runscript-support/pre-kmerge.sh: two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two functions control what scripts are added to their respective runlevels. This option would be specified like so in the spec file: livecd/rcadd: metalog:default foo:boot. the syntax is the same for livecd/rcdel. 08 Jun 2004; John Davis modules/builder.py, modules/catalyst_support.py, modules/livecd_stage2_target.py: livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed the code to give a nice error msg instead of a cryptic traceback 04 Jun 2004; John Davis livecd/runscript-support/livecdfs-update.sh: small fix for bootsplash, needed to link clst_livecd_bootsplash to /etc/bootsplash/default 04 Jun 2004; John Davis modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh, targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-preclean-chroot.sh, targets/tinderbox/tinderbox.sh: Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such) 02 Jun 2004; John Davis modules/snapshot_target.py: Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be more efficient, and I added a new snapshot specfile option, portdir_overlay. It should be a full path pointing to a portage overlay dir. 27 May 2004; John Davis livecd/cdtar/silo-1.3.1-cdtar.tar.bz2, livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2, livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2, livecd/runscript/default-runscript.sh: added updated silos and fixed motd bug 22 May 2004; John Davis REMARKS, catalyst: rolling out version 1.0.8 22 May 2004; John Davis livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, modules/livecd_stage2_target.py: added key livecd/bootsplash 21 May 2004; John Davis arch/sparc.py, arch/sparc64.py, livecd/runscript/sparc-archscript.sh, livecd/runscript/sparc64-archscript.sh: sparc fixup patches from gustavoz at g.org 20 May 2004; John Davis modules/livecd_stage2_target.py: added support for blacklisting modules via hotplug in livecd-stage2. spec key is livecd/modblacklist 19 May 2004; John Davis livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py, livecd/runscript/x86-archscript.sh: added support for livecd/overlay, changed vga=0x317 to vga=791 in the x86 archscript as it is a more standard setting and should work on more hardware 17 May 2004; John Davis livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, modules/livecd_stage2_target.py: fixes for the genkernel arg handling - we can now do it on a per-kernel basis. we also now have basic motd copying support for more branded livecds 16 May 2004; John Davis livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py: added a feature to the livecd-stage2 specfile called "livecd/genkernel_args" for passing args to genkernel. gmsoft@gentoo.org requested this one. 16 May 2004; John Davis catalyst, modules/catalyst_support.py, modules/embedded_target.py, modules/generic_stage_target.py, modules/generic_target.py, modules/grp_target.py, modules/livecd_stage1_target.py, modules/livecd_stage2_target.py, modules/stage1_target.py, modules/stage2_target.py, modules/stage3_target.py, modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh: finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that caused gcc profile problems. 12 May 2004; John Davis livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh, livecd/runscript-support/livecdfs-update.sh, livecd/runscript-support/post-kmerge.sh, livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py, modules/targets.py: fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF silliness). Most notably, I have taken advantage of the update-modules --assume-kernel fix from agriffis so that we can actually use 3rd party modules now. Please note that >=baselayout-1.9.0 is required. 02 May 2004; Olivier Crete arch/x86.py: Added forgotten CHOST for i386 subarch 30 Apr 2004; John Davis livecd/cdtar/isolinux-2.08-cdtar.tar.bz2, livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2, livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2, livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh: lots of changes -fixed 2004.0 branding in the isolinux cdtar -fixed up acpi stuff in the runscripts -fixed up the x86 help message and corrected the numerous errors in it 26 Apr 2004; John Davis catalyst, livecd/runscript/default-runscript.sh: fixed the /etc/issue /O macro issue, and changed the version in catalyst to 1.0.7. we are ready for release 16 Apr 2004; John Davis targets/stage1/stage1-chroot.sh: fix for the problem that gustavoz found wrt the /dev creation stuff not detecting arches. also an efficiency fix for stage1 building 14 Apr 2004; John Davis targets/embedded/embedded-chroot.sh, targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh, targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh, targets/tinderbox/tinderbox-preclean-chroot.sh, targets/tinderbox/tinderbox.sh: fix for bug #47733 - fixes for distcc and an envscript bugfix 13 Apr 2004; John Davis modules/targets.py: fix for bug 47626 12 Apr 2004; John Davis modules/catalyst_support.py, targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh, targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh, targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh, targets/livecd-stage1/livecd-stage1-preclean-chroot.sh, targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh, targets/stage2/stage2.sh, targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh: lots of cleanup on the bash backend. take a look @ the code and report bugs to zhen@gentoo.org please. 06 Apr 2004; John Davis targets/stage1/stage1-chroot.sh: fix for /dev in stage1 05 Apr 2004; John Davis modules/targets.py: bugfix for #46861 04 Apr 2004; Benjamin Judas livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1, livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3: Added the two kernel-configs for 2004.1 x86 04 Apr 2004; John Davis targets/embedded/embedded.sh, targets/grp/grp.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh, targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh: fix to address missing /dev in stages, fixed path for env-update in all of the targets 02 Apr 2004; John Davis modules/targets.py: use broken for grp, livecd-stage1, tinderbox, etc. fixed 01 Apr 2004; John Davis livecd/runscript/default-runscript.sh: added in fix for the module.conf stuff courtesy of Benjamin Judas 01 Apr 2004; John Davis catalyst, files/catalyst.conf, files/x86-help.msg: cosmetic touchups for 1.0.5 31 Mar 2004; John Davis targets/stage2/stage2.sh: added support to the stage2 for stackable profiles bootstrap 31 Mar 2004; John Davis arch/sparc.py, modules/targets.py: sparc compatibility patches from gustavoz@gentoo.org added. These patches add support for sparc32/64 build compatibility 30 Mar 2004; John Davis livecd/runscript/default-runscript.sh, modules/targets.py, targets/stage1/build.sh: fix for bug 46022, more stackable profile fixes, embedded patches added 26 Mar 2004; John Davis livecd/runscript/default-runscript.sh, modules/targets.py, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh, targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh: fixes for bugs #44625 and #45805 24 Mar 2004; John Davis catalyst, livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2, livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh: memtest is in. if you want to use it, check out the memtest86 cd tarball Also, fixes for bugs 45078, 45188, 44306 23 Mar 2004; John Davis livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh, livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh, modules/targets.py, targets/livecd-stage3/unmerge.sh: added "livecd/iso" to targets.py and fixed up the archscripts so that isos are created at the end of the livecd-stage2 process. 22 Mar 2004; John Davis modules/targets.py, targets/embedded/embedded.sh: preliminary embedded support added thanks to david@futuretel.com (mut3x) 19 Mar 2004; John Davis targets/grp/grp.sh, targets/stage1/stage1.sh, targets/stage3/stage3.sh: removing the hardened-gcc deps since the package itself is deprecated' 05 Mar 2004; John Davis catalyst: changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf 04 Mar 2004; John Davis alpha-isogen.sh, examples/livecd/alpha/alpha-livecd-stage1-20040225.spec, examples/livecd/alpha/alpha-livecd-stage2-20040225.spec, examples/livecd/alpha/config-2.4.21-r4-alpha, examples/livecd/alpha/config-2.4.21-r4-jensen, examples/livecd/alpha/config-2.4.21-r4-legacy, examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2, examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf: fixes for bugs 43676, 43701. Alpha support added as well. 25 Feb 2004; Pieter Van den Abeele : added powerpc livecd support, preparing for 2004.0 release. Preliminary kde/gnome cd specs added. 18 Feb 2004; John Davis files/catalyst.conf: fix in catalyst.conf for bug #42044 13 Feb 2004; John Davis sparc64-isogen.sh, arch/sparc.py, arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh, examples/livecd/sparc64/config-2.4.24-sparc64: sparc fixups contributed by Gustavo Zacarias 12 Feb 2004; Daniel Robbins : fixed bugs in previous feature additions (see 11 Feb 2004) and added support for a $clst_conf environment variable. You can use the $clst_conf variable to point to a file to use in place of /etc/catalyst.conf. By setting this variable in your shell, catalyst can easily be used by multiple people on the same machine. Also, ccache support now works for genkernel. 11 Feb 2004; Daniel Robbins : removed file for livecd-stage2 target, as this is handled by the runscript now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made "/boot/kernel/foo/extraversion" an optional rather than required parameter. The aforementioned "packages" is used to specify kernel-related packages (like module ebuilds) to merge with each kernel, and the new "use" option is used to specify the USE settings you'd like exported to the environment during kernel as well as kernel "packages" build. 10 Feb 2004; John Davis README, TODO, catalyst, modules/builder.py, modules/catalyst_support.py, modules/targets.py, targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh, targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh, targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh: added envscripts support (fixes bug #39832) massive cleanup of tree to prepare it for ebuild - added headers to everything and removed deprecated dirs 14 Jan 2004; zhen arch/mips.py, modules/targets.py: adding Kumba's patches for MIPS 16 Dec 2003; Guy Martin : arch/hppa.py,modules/targets.py: Added hppa specific code. 29 Nov 2003; Daniel Robbins : Tinderbox target added. See tinderbox examples in examples/ dir. 08 Nov 2003; Daniel Robbins : spec file support integrated into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples. "grp" target now functional. See examples/x86-grp-20031102.spec for an example of how to use it. 08 Nov 2003; Daniel Robbins : support functions for spec file parsing and reading added. Will get added to the code soon. 05 Nov 2003; Daniel Robbins : Many bug fixes later, things seem to be working well for stage1/2/3 so I've added a README. 28 Oct 2003; Daniel Robbins : Significant rework of code structure. Everything is falling nicely into place. 28 Oct 2003; Daniel Robbins : Exception handling fully- integrated into current prototype code. 27 Oct 2003; Daniel Robbins : beginning of exception handling integration, got some of the target code nicely fleshed out. 24 Oct 2003; Daniel Robbins : major code rework in progress on the python parts. 17 Oct 2003; zhen files/grp/x86/x86.conf, files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src, files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg: for organiation's sake, I have moved the files, such as livecd foundations, into catalyst/files. It will make it easier for us when ebuild time comes around. 15 Oct 2003; zhen targets/stage3/stage3.sh: All preliminary target build scripts are now added and coded to near as spec that we can have at this point. 14 Oct 2003; Daniel Robbins : new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting cleans up after itself (temp files deleted,) something that should be continued as much as reasonably possible in other parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub code completed, and internal fall-backs to reasonable global config defaults completed.