It helps if I update the ChangeLog properly.
[catalyst.git] / TODO
diff --git a/TODO b/TODO
index b57624eebbf2d0973e1cea84fda0859905fdca65..d74f6ee08b58bde87758f8600f20e9e073c36fb1 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,14 +1,21 @@
-# Copyright 1999-2004 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/Attic/TODO,v 1.5 2004/06/15 05:39:35 zhen Exp $
+- Remove spec_prefix from all exported variables
+- sign materials automatically
+- create logs
+- send emails
+- add multiple target support
+- separate out options that control catalyst versus the package manager
+- add a new livecd/type for livedvd
+  - make livedvd type perform several actions automatically
+    - auto-fetch distfiles
+       - 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
 
-finish catalyst howto
-
-re-do catalyst main script to be more robust
-
-Fix the hardcoded arch information in modules/generic_stage_target.py
-
-Add support for ~x86, etc builds
-
-Make sure to turn off grsec chroot restrictions before starting the build
-(hint: echo 0 > /proc/sys/kernel/grsecurity/chroot_*)