aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-07-24 11:39:18 -0700
committerChris Gianelloni <wolf31o2@gentoo.org>2008-07-24 11:39:18 -0700
commit4609a49d1c2646fbfca7fd6f93b0d1755f2b515d (patch)
tree53d21fe1c10bd4d14b6db70e7db428d2aa293192
parentAdd gconf settings for gnome-screensaver to disable locking by default. This... (diff)
downloadcatalyst-4609a49d1c2646fbfca7fd6f93b0d1755f2b515d.tar.gz
catalyst-4609a49d1c2646fbfca7fd6f93b0d1755f2b515d.tar.bz2
catalyst-4609a49d1c2646fbfca7fd6f93b0d1755f2b515d.zip
Initial commit after creating the git repository.
-rw-r--r--README17
-rw-r--r--TODO8
-rwxr-xr-xcatalyst3
-rw-r--r--[-rwxr-xr-x]modules/catalyst_lock.py0
-rw-r--r--[-rwxr-xr-x]targets/embedded/embedded-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/embedded/embedded-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/embedded/embedded-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/grp/grp-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/grp/grp-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/grp/grp-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/livecd-stage1/livecd-stage1-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/livecd-stage1/livecd-stage1-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/livecd-stage1/livecd-stage1-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/livecd-stage2/livecd-stage2-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/netboot/netboot-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/netboot/netboot-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage1/build.py0
-rw-r--r--[-rwxr-xr-x]targets/stage1/stage1-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage1/stage1-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage1/stage1-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage2/stage2-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage2/stage2-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage2/stage2-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage3/stage3-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage3/stage3-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage3/stage3-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage4/stage4-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage4/stage4-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/stage4/stage4-preclean-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/bootloader-setup.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/chroot-functions.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/create-iso.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/filesystem-functions.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/functions.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/kill-chroot-pids.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/kmerge.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/livecdfs-update.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/netboot2-final.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/post-kmerge.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/pre-kmerge.sh0
-rw-r--r--[-rwxr-xr-x]targets/support/target_image_setup.sh0
-rw-r--r--[-rwxr-xr-x]targets/tinderbox/tinderbox-chroot.sh0
-rw-r--r--[-rwxr-xr-x]targets/tinderbox/tinderbox-controller.sh0
-rw-r--r--[-rwxr-xr-x]targets/tinderbox/tinderbox-preclean-chroot.sh0
44 files changed, 19 insertions, 9 deletions
diff --git a/README b/README
index ea603d2..9590f13 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 5ff62e6..d74f6ee 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 eb18bc3..843eba1 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
index a3743c9..a3743c9 100755..100644
--- a/modules/catalyst_lock.py
+++ b/modules/catalyst_lock.py
diff --git a/targets/embedded/embedded-chroot.sh b/targets/embedded/embedded-chroot.sh
index 89e834c..89e834c 100755..100644
--- a/targets/embedded/embedded-chroot.sh
+++ b/targets/embedded/embedded-chroot.sh
diff --git a/targets/embedded/embedded-controller.sh b/targets/embedded/embedded-controller.sh
index a1a82d0..a1a82d0 100755..100644
--- a/targets/embedded/embedded-controller.sh
+++ b/targets/embedded/embedded-controller.sh
diff --git a/targets/embedded/embedded-preclean-chroot.sh b/targets/embedded/embedded-preclean-chroot.sh
index 5353f67..5353f67 100755..100644
--- a/targets/embedded/embedded-preclean-chroot.sh
+++ b/targets/embedded/embedded-preclean-chroot.sh
diff --git a/targets/grp/grp-chroot.sh b/targets/grp/grp-chroot.sh
index 6690c91..6690c91 100755..100644
--- a/targets/grp/grp-chroot.sh
+++ b/targets/grp/grp-chroot.sh
diff --git a/targets/grp/grp-controller.sh b/targets/grp/grp-controller.sh
index 5069777..5069777 100755..100644
--- a/targets/grp/grp-controller.sh
+++ b/targets/grp/grp-controller.sh
diff --git a/targets/grp/grp-preclean-chroot.sh b/targets/grp/grp-preclean-chroot.sh
index 98c166f..98c166f 100755..100644
--- a/targets/grp/grp-preclean-chroot.sh
+++ b/targets/grp/grp-preclean-chroot.sh
diff --git a/targets/livecd-stage1/livecd-stage1-chroot.sh b/targets/livecd-stage1/livecd-stage1-chroot.sh
index 30bc470..30bc470 100755..100644
--- a/targets/livecd-stage1/livecd-stage1-chroot.sh
+++ b/targets/livecd-stage1/livecd-stage1-chroot.sh
diff --git a/targets/livecd-stage1/livecd-stage1-controller.sh b/targets/livecd-stage1/livecd-stage1-controller.sh
index 1099b1d..1099b1d 100755..100644
--- a/targets/livecd-stage1/livecd-stage1-controller.sh
+++ b/targets/livecd-stage1/livecd-stage1-controller.sh
diff --git a/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh b/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh
index 5353f67..5353f67 100755..100644
--- a/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh
+++ b/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh
diff --git a/targets/livecd-stage2/livecd-stage2-controller.sh b/targets/livecd-stage2/livecd-stage2-controller.sh
index 7e057f2..7e057f2 100755..100644
--- a/targets/livecd-stage2/livecd-stage2-controller.sh
+++ b/targets/livecd-stage2/livecd-stage2-controller.sh
diff --git a/targets/netboot/netboot-chroot.sh b/targets/netboot/netboot-chroot.sh
index 3115cac..3115cac 100755..100644
--- a/targets/netboot/netboot-chroot.sh
+++ b/targets/netboot/netboot-chroot.sh
diff --git a/targets/netboot/netboot-controller.sh b/targets/netboot/netboot-controller.sh
index c3fc091..c3fc091 100755..100644
--- a/targets/netboot/netboot-controller.sh
+++ b/targets/netboot/netboot-controller.sh
diff --git a/targets/stage1/build.py b/targets/stage1/build.py
index 539c4c7..539c4c7 100755..100644
--- a/targets/stage1/build.py
+++ b/targets/stage1/build.py
diff --git a/targets/stage1/stage1-chroot.sh b/targets/stage1/stage1-chroot.sh
index dcd7494..dcd7494 100755..100644
--- a/targets/stage1/stage1-chroot.sh
+++ b/targets/stage1/stage1-chroot.sh
diff --git a/targets/stage1/stage1-controller.sh b/targets/stage1/stage1-controller.sh
index 5625877..5625877 100755..100644
--- a/targets/stage1/stage1-controller.sh
+++ b/targets/stage1/stage1-controller.sh
diff --git a/targets/stage1/stage1-preclean-chroot.sh b/targets/stage1/stage1-preclean-chroot.sh
index a80fc92..a80fc92 100755..100644
--- a/targets/stage1/stage1-preclean-chroot.sh
+++ b/targets/stage1/stage1-preclean-chroot.sh
diff --git a/targets/stage2/stage2-chroot.sh b/targets/stage2/stage2-chroot.sh
index ca86d90..ca86d90 100755..100644
--- a/targets/stage2/stage2-chroot.sh
+++ b/targets/stage2/stage2-chroot.sh
diff --git a/targets/stage2/stage2-controller.sh b/targets/stage2/stage2-controller.sh
index cad9080..cad9080 100755..100644
--- a/targets/stage2/stage2-controller.sh
+++ b/targets/stage2/stage2-controller.sh
diff --git a/targets/stage2/stage2-preclean-chroot.sh b/targets/stage2/stage2-preclean-chroot.sh
index 3b693d8..3b693d8 100755..100644
--- a/targets/stage2/stage2-preclean-chroot.sh
+++ b/targets/stage2/stage2-preclean-chroot.sh
diff --git a/targets/stage3/stage3-chroot.sh b/targets/stage3/stage3-chroot.sh
index de46bcf..de46bcf 100755..100644
--- a/targets/stage3/stage3-chroot.sh
+++ b/targets/stage3/stage3-chroot.sh
diff --git a/targets/stage3/stage3-controller.sh b/targets/stage3/stage3-controller.sh
index f97ee08..f97ee08 100755..100644
--- a/targets/stage3/stage3-controller.sh
+++ b/targets/stage3/stage3-controller.sh
diff --git a/targets/stage3/stage3-preclean-chroot.sh b/targets/stage3/stage3-preclean-chroot.sh
index 3b693d8..3b693d8 100755..100644
--- a/targets/stage3/stage3-preclean-chroot.sh
+++ b/targets/stage3/stage3-preclean-chroot.sh
diff --git a/targets/stage4/stage4-chroot.sh b/targets/stage4/stage4-chroot.sh
index 0c2611c..0c2611c 100755..100644
--- a/targets/stage4/stage4-chroot.sh
+++ b/targets/stage4/stage4-chroot.sh
diff --git a/targets/stage4/stage4-controller.sh b/targets/stage4/stage4-controller.sh
index d95728e..d95728e 100755..100644
--- a/targets/stage4/stage4-controller.sh
+++ b/targets/stage4/stage4-controller.sh
diff --git a/targets/stage4/stage4-preclean-chroot.sh b/targets/stage4/stage4-preclean-chroot.sh
index 8f2e894..8f2e894 100755..100644
--- a/targets/stage4/stage4-preclean-chroot.sh
+++ b/targets/stage4/stage4-preclean-chroot.sh
diff --git a/targets/support/bootloader-setup.sh b/targets/support/bootloader-setup.sh
index 2df6040..2df6040 100755..100644
--- a/targets/support/bootloader-setup.sh
+++ b/targets/support/bootloader-setup.sh
diff --git a/targets/support/chroot-functions.sh b/targets/support/chroot-functions.sh
index f91f53c..f91f53c 100755..100644
--- a/targets/support/chroot-functions.sh
+++ b/targets/support/chroot-functions.sh
diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 5a6323c..5a6323c 100755..100644
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
diff --git a/targets/support/filesystem-functions.sh b/targets/support/filesystem-functions.sh
index 31ad6d3..31ad6d3 100755..100644
--- a/targets/support/filesystem-functions.sh
+++ b/targets/support/filesystem-functions.sh
diff --git a/targets/support/functions.sh b/targets/support/functions.sh
index 6d21af8..6d21af8 100755..100644
--- a/targets/support/functions.sh
+++ b/targets/support/functions.sh
diff --git a/targets/support/kill-chroot-pids.sh b/targets/support/kill-chroot-pids.sh
index 9e8bf01..9e8bf01 100755..100644
--- a/targets/support/kill-chroot-pids.sh
+++ b/targets/support/kill-chroot-pids.sh
diff --git a/targets/support/kmerge.sh b/targets/support/kmerge.sh
index da1b844..da1b844 100755..100644
--- a/targets/support/kmerge.sh
+++ b/targets/support/kmerge.sh
diff --git a/targets/support/livecdfs-update.sh b/targets/support/livecdfs-update.sh
index a03335a..a03335a 100755..100644
--- a/targets/support/livecdfs-update.sh
+++ b/targets/support/livecdfs-update.sh
diff --git a/targets/support/netboot2-final.sh b/targets/support/netboot2-final.sh
index 08f6e7b..08f6e7b 100755..100644
--- a/targets/support/netboot2-final.sh
+++ b/targets/support/netboot2-final.sh
diff --git a/targets/support/post-kmerge.sh b/targets/support/post-kmerge.sh
index c17680c..c17680c 100755..100644
--- a/targets/support/post-kmerge.sh
+++ b/targets/support/post-kmerge.sh
diff --git a/targets/support/pre-kmerge.sh b/targets/support/pre-kmerge.sh
index cd23eda..cd23eda 100755..100644
--- a/targets/support/pre-kmerge.sh
+++ b/targets/support/pre-kmerge.sh
diff --git a/targets/support/target_image_setup.sh b/targets/support/target_image_setup.sh
index c55aba6..c55aba6 100755..100644
--- a/targets/support/target_image_setup.sh
+++ b/targets/support/target_image_setup.sh
diff --git a/targets/tinderbox/tinderbox-chroot.sh b/targets/tinderbox/tinderbox-chroot.sh
index 6bdaaaa..6bdaaaa 100755..100644
--- a/targets/tinderbox/tinderbox-chroot.sh
+++ b/targets/tinderbox/tinderbox-chroot.sh
diff --git a/targets/tinderbox/tinderbox-controller.sh b/targets/tinderbox/tinderbox-controller.sh
index 0409a2e..0409a2e 100755..100644
--- a/targets/tinderbox/tinderbox-controller.sh
+++ b/targets/tinderbox/tinderbox-controller.sh
diff --git a/targets/tinderbox/tinderbox-preclean-chroot.sh b/targets/tinderbox/tinderbox-preclean-chroot.sh
index 240e2cb..240e2cb 100755..100644
--- a/targets/tinderbox/tinderbox-preclean-chroot.sh
+++ b/targets/tinderbox/tinderbox-preclean-chroot.sh