aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2021-06-11 11:25:11 -0700
committerMatt Turner <mattst88@gentoo.org>2021-06-11 11:29:57 -0700
commitfe47ff16c14b8d60f3f49252c424000b4a291150 (patch)
treecb573a51de1791ea18172f0b7c06ab9e2c08c266
parentcatalyst 3.0.19 (diff)
downloadcatalyst-fe47ff16.tar.gz
catalyst-fe47ff16.tar.bz2
catalyst-fe47ff16.zip
Remove ancient TODO file
The last meaningful changes to it were in 2009. I don't think it contains anything of value, and it's not an accurate reflection of the state of today. Signed-off-by: Matt Turner <mattst88@gentoo.org> (cherry picked from commit 9f9837a80af589648261cbacea2e923c5720b2fa)
-rw-r--r--.gitattributes1
-rw-r--r--TODO79
2 files changed, 0 insertions, 80 deletions
diff --git a/.gitattributes b/.gitattributes
index 19ad929b..1a679c17 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,7 +1,6 @@
AUTHORS ident
ChangeLog ident
README ident
-TODO ident
catalyst ident
*.py ident
*.sh ident
diff --git a/TODO b/TODO
deleted file mode 100644
index a2ee05dd..00000000
--- a/TODO
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-This file is a rough list of changes that need to be made to catalyst.
-
-Global:
-- Remove spec_prefix from all exported variables
- - variables without spec_prefix are global and used in all targets
- - variables with spec_prefix only apply to that target
-- add multiple target support for spec files
- - target: stage1
- - targets: stage1 stage2 stage3 stage4 livecd netboot
-- add more validation and checking for code which affects both host and target
- - setup defaults if host isn't configured
- - allow configuration globally (catalyst.conf), per-spec, or per-target
- - ccache
- - check host settings (size, location, etc) and restore them when done
- - distcc
- - check host settings (distcc_hosts, etc) and restore them when done
- - icecream
- - check host settings (icecream_hosts, etc) and restore them when done
-- add support for new portage features
- - Cache backends
- - metadata_overlay (portage default in 2.1.6)
- - sqlite
- - Jobs
- - Load Average
- - Dependency checking
- - Deep checking
- - Complete Graph
- - Build-time dependencies
- - USE changes
- - newuse versus changed-use
- - Failure detection
- - Add --keep-going support
-- detect GCC version in seed stages for supported settings (CFLAGS)
-
-Config:
-- security
- - sign materials automatically
-- logging
- - add logging support
- - file-based
- - syslog
- - add notification capabilities
- - email
- - snmp trap
-- separate out options that control catalyst versus the package manager
- - options key should specify catalyst options
- - new keys for package managers
- - portage_features
- - pkgcore_features
-
-Targets:
-- add support for livedvd
- - do we use livecd/type or something new
- - make livedvd type perform several actions automatically, if configured
- - auto-fetch distfiles
- - automatically pull stages
- - local disk via absolute or relative path
- - URI
-- change user creation to be more flexible
- - stage4 and netboot support
-- build boot software for targets on-demand
- - removes cdtar requirement on remaining arches
- - allows one to specify multiple bootloaders
- - boot/loader: grub elilo
- - netboot/boot/loader: pxelinux elilo
- - livecd/boot/loader: isolinux elilo
- - add ability to specify other "bootables" to build/install, like memtest86+
- - livecd/boot/image: memtest|/path/to/image
- - do we also need a way to specify an initrd with this?
-- add variable support for spec files
- - automatic substitution
- - %DATESTAMP%
- - %BUILDDIR%
- - user-defined
- - %DISTRIBUTION%
- - %AUTHOR%
-