Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
[catalyst.git] / TODO
diff --git a/TODO b/TODO
index ee2bb115033430c612a2c7f62c78f3c33c6cec12..0fa481bc26b65a9e0ac9f2885c8bd062f229e809 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +1,24 @@
-# 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.6 2004/06/15 05:41:31 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
+- support for placeholders in spec file, both automatic and user-specifed
+  - %DATESTAMP% could be automatic
+  - %BUILDDIR% would be nice for livecd/iso instead of specifying full path
 
-resuming of builds (sucks having to unpack and repack seeds every time)
-
-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_*)