Initial commit after creating the git repository.
authorChris Gianelloni <wolf31o2@gentoo.org>
Thu, 24 Jul 2008 18:39:18 +0000 (11:39 -0700)
committerChris Gianelloni <wolf31o2@gentoo.org>
Thu, 24 Jul 2008 18:39:18 +0000 (11:39 -0700)
44 files changed:
README
TODO
catalyst
modules/catalyst_lock.py [changed mode: 0755->0644]
targets/embedded/embedded-chroot.sh [changed mode: 0755->0644]
targets/embedded/embedded-controller.sh [changed mode: 0755->0644]
targets/embedded/embedded-preclean-chroot.sh [changed mode: 0755->0644]
targets/grp/grp-chroot.sh [changed mode: 0755->0644]
targets/grp/grp-controller.sh [changed mode: 0755->0644]
targets/grp/grp-preclean-chroot.sh [changed mode: 0755->0644]
targets/livecd-stage1/livecd-stage1-chroot.sh [changed mode: 0755->0644]
targets/livecd-stage1/livecd-stage1-controller.sh [changed mode: 0755->0644]
targets/livecd-stage1/livecd-stage1-preclean-chroot.sh [changed mode: 0755->0644]
targets/livecd-stage2/livecd-stage2-controller.sh [changed mode: 0755->0644]
targets/netboot/netboot-chroot.sh [changed mode: 0755->0644]
targets/netboot/netboot-controller.sh [changed mode: 0755->0644]
targets/stage1/build.py [changed mode: 0755->0644]
targets/stage1/stage1-chroot.sh [changed mode: 0755->0644]
targets/stage1/stage1-controller.sh [changed mode: 0755->0644]
targets/stage1/stage1-preclean-chroot.sh [changed mode: 0755->0644]
targets/stage2/stage2-chroot.sh [changed mode: 0755->0644]
targets/stage2/stage2-controller.sh [changed mode: 0755->0644]
targets/stage2/stage2-preclean-chroot.sh [changed mode: 0755->0644]
targets/stage3/stage3-chroot.sh [changed mode: 0755->0644]
targets/stage3/stage3-controller.sh [changed mode: 0755->0644]
targets/stage3/stage3-preclean-chroot.sh [changed mode: 0755->0644]
targets/stage4/stage4-chroot.sh [changed mode: 0755->0644]
targets/stage4/stage4-controller.sh [changed mode: 0755->0644]
targets/stage4/stage4-preclean-chroot.sh [changed mode: 0755->0644]
targets/support/bootloader-setup.sh [changed mode: 0755->0644]
targets/support/chroot-functions.sh [changed mode: 0755->0644]
targets/support/create-iso.sh [changed mode: 0755->0644]
targets/support/filesystem-functions.sh [changed mode: 0755->0644]
targets/support/functions.sh [changed mode: 0755->0644]
targets/support/kill-chroot-pids.sh [changed mode: 0755->0644]
targets/support/kmerge.sh [changed mode: 0755->0644]
targets/support/livecdfs-update.sh [changed mode: 0755->0644]
targets/support/netboot2-final.sh [changed mode: 0755->0644]
targets/support/post-kmerge.sh [changed mode: 0755->0644]
targets/support/pre-kmerge.sh [changed mode: 0755->0644]
targets/support/target_image_setup.sh [changed mode: 0755->0644]
targets/tinderbox/tinderbox-chroot.sh [changed mode: 0755->0644]
targets/tinderbox/tinderbox-controller.sh [changed mode: 0755->0644]
targets/tinderbox/tinderbox-preclean-chroot.sh [changed mode: 0755->0644]

diff --git a/README b/README
index ea603d239bea0eefe793c0e018a319b0e9dbdb18..9590f131d74963ac930f86b228ba3e656ae31dd4 100644 (file)
--- 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 5ff62e6468aab285c4713946aa83fedb6a730a85..d74f6ee08b58bde87758f8600f20e9e073c36fb1 100644 (file)
--- a/TODO
+++ b/TODO
        - 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
+
index eb18bc3acd9b34fa53bb09d0cc7cc0af6267c971..843eba1d472421fb0ecb73aa1fe3f8227c8e7cf0 100755 (executable)
--- 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
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)