Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
[catalyst.git] / TODO
diff --git a/TODO b/TODO
index 7e1197debdeadad61965e001a15c4d7a65c80f62..0fa481bc26b65a9e0ac9f2885c8bd062f229e809 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,8 +1,24 @@
-Add support for ~x86, etc builds
+- 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
 
-Add basic tinderbox support
-
-Add distcc support
-
-Make sure to turn off grsec chroot restrictions before starting the build
-(hint: echo 0 > /proc/sys/kernel/grsecurity/chroot_*)