From: Chris Gianelloni Date: Thu, 24 Jul 2008 18:39:18 +0000 (-0700) Subject: Initial commit after creating the git repository. X-Git-Tag: CATALYST_2_0_6_916~82 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4609a49d1c2646fbfca7fd6f93b0d1755f2b515d;p=catalyst.git Initial commit after creating the git repository. --- diff --git a/README b/README index ea603d23..9590f131 100644 --- a/README +++ b/README @@ -2,17 +2,18 @@ Licensing ======================== -Catalyst is copyrighted by the Gentoo Foundation, and is released under the -terms of the GNU General Public License v.2.1. For more information, please -consult COPYING. +Originally, Catalyst was copyrighted by the Gentoo Foundation, Inc. and was +released under the terms of the GNU General Public License v.2.1. Since this +is a fork of that project, all new code is no longer copyrighted to the Gentoo +Foundation. Currently, copyright is held by the individual authors for their +contributions. For more information, please consult COPYING. Disclaimer ======================== -The Gentoo Foundation extends no warranty or guarantee for catalyst. This -software is provided to the public to comply with the Gentoo social contract -and to assist other distributors and integrators of Gentoo and Gentoo-based -solutions. Use at your own risk. +This software is covered by no warranty or guarantee of functionality. It is +provided to the public for use in creating source-based distributions in a +simple and reproducable manner. Use at your own risk. Requirements ======================= @@ -25,7 +26,7 @@ Requirements What is catalyst? ======================== -Catalyst is the Gentoo Linux project's release building tool. With catalyst, +Catalyst is a release building tool, used by Gentoo Linux. With catalyst, you are able to completely customize your Gentoo install by customizing the very tools that are used to install a system. Official Gentoo Linux release media is built with catalyst. diff --git a/TODO b/TODO index 5ff62e64..d74f6ee0 100644 --- a/TODO +++ b/TODO @@ -10,4 +10,12 @@ - automatically pull stages - check that distcc_hosts is set before enabling distcc - allow setting of distcc_hosts in catalyst.conf with override in the specs +- check ccache settings, such as size, and ensure we don't overwrite them - perform user management via a loop in livecd-stage2 +- add portage jobs support + - --jobs + - --keep-going + - --load-average +- perform GCC version detection in seed stages to determine supported settings +- build bootloaders for targets on-demand, rather than using pre-built tarballs + diff --git a/catalyst b/catalyst index eb18bc3a..843eba1d 100755 --- a/catalyst +++ b/catalyst @@ -40,7 +40,8 @@ def usage(): def version(): print "Catalyst, version "+__version__ print "Copyright 2003-2008 Gentoo Foundation" - print "Distributed under the GNU General Public License version 2\n" + print "Copyright 2008 various authors" + print "Distributed under the GNU General Public License version 2.1\n" def parse_config(myconfig): # search a couple of different areas for the main config file diff --git a/modules/catalyst_lock.py b/modules/catalyst_lock.py old mode 100755 new mode 100644 diff --git a/targets/embedded/embedded-chroot.sh b/targets/embedded/embedded-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/embedded/embedded-controller.sh b/targets/embedded/embedded-controller.sh old mode 100755 new mode 100644 diff --git a/targets/embedded/embedded-preclean-chroot.sh b/targets/embedded/embedded-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/grp/grp-chroot.sh b/targets/grp/grp-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/grp/grp-controller.sh b/targets/grp/grp-controller.sh old mode 100755 new mode 100644 diff --git a/targets/grp/grp-preclean-chroot.sh b/targets/grp/grp-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/livecd-stage1/livecd-stage1-chroot.sh b/targets/livecd-stage1/livecd-stage1-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/livecd-stage1/livecd-stage1-controller.sh b/targets/livecd-stage1/livecd-stage1-controller.sh old mode 100755 new mode 100644 diff --git a/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh b/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/livecd-stage2/livecd-stage2-controller.sh b/targets/livecd-stage2/livecd-stage2-controller.sh old mode 100755 new mode 100644 diff --git a/targets/netboot/netboot-chroot.sh b/targets/netboot/netboot-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/netboot/netboot-controller.sh b/targets/netboot/netboot-controller.sh old mode 100755 new mode 100644 diff --git a/targets/stage1/build.py b/targets/stage1/build.py old mode 100755 new mode 100644 diff --git a/targets/stage1/stage1-chroot.sh b/targets/stage1/stage1-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage1/stage1-controller.sh b/targets/stage1/stage1-controller.sh old mode 100755 new mode 100644 diff --git a/targets/stage1/stage1-preclean-chroot.sh b/targets/stage1/stage1-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage2/stage2-chroot.sh b/targets/stage2/stage2-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage2/stage2-controller.sh b/targets/stage2/stage2-controller.sh old mode 100755 new mode 100644 diff --git a/targets/stage2/stage2-preclean-chroot.sh b/targets/stage2/stage2-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage3/stage3-chroot.sh b/targets/stage3/stage3-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage3/stage3-controller.sh b/targets/stage3/stage3-controller.sh old mode 100755 new mode 100644 diff --git a/targets/stage3/stage3-preclean-chroot.sh b/targets/stage3/stage3-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage4/stage4-chroot.sh b/targets/stage4/stage4-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/stage4/stage4-controller.sh b/targets/stage4/stage4-controller.sh old mode 100755 new mode 100644 diff --git a/targets/stage4/stage4-preclean-chroot.sh b/targets/stage4/stage4-preclean-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/support/bootloader-setup.sh b/targets/support/bootloader-setup.sh old mode 100755 new mode 100644 diff --git a/targets/support/chroot-functions.sh b/targets/support/chroot-functions.sh old mode 100755 new mode 100644 diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh old mode 100755 new mode 100644 diff --git a/targets/support/filesystem-functions.sh b/targets/support/filesystem-functions.sh old mode 100755 new mode 100644 diff --git a/targets/support/functions.sh b/targets/support/functions.sh old mode 100755 new mode 100644 diff --git a/targets/support/kill-chroot-pids.sh b/targets/support/kill-chroot-pids.sh old mode 100755 new mode 100644 diff --git a/targets/support/kmerge.sh b/targets/support/kmerge.sh old mode 100755 new mode 100644 diff --git a/targets/support/livecdfs-update.sh b/targets/support/livecdfs-update.sh old mode 100755 new mode 100644 diff --git a/targets/support/netboot2-final.sh b/targets/support/netboot2-final.sh old mode 100755 new mode 100644 diff --git a/targets/support/post-kmerge.sh b/targets/support/post-kmerge.sh old mode 100755 new mode 100644 diff --git a/targets/support/pre-kmerge.sh b/targets/support/pre-kmerge.sh old mode 100755 new mode 100644 diff --git a/targets/support/target_image_setup.sh b/targets/support/target_image_setup.sh old mode 100755 new mode 100644 diff --git a/targets/tinderbox/tinderbox-chroot.sh b/targets/tinderbox/tinderbox-chroot.sh old mode 100755 new mode 100644 diff --git a/targets/tinderbox/tinderbox-controller.sh b/targets/tinderbox/tinderbox-controller.sh old mode 100755 new mode 100644 diff --git a/targets/tinderbox/tinderbox-preclean-chroot.sh b/targets/tinderbox/tinderbox-preclean-chroot.sh old mode 100755 new mode 100644