Default to umask 022 for spawn() unless otherwise specified for gentoo bug #239048
[catalyst.git] / TODO
1 - Remove spec_prefix from all exported variables
2 - sign materials automatically
3 - create logs
4 - send emails
5 - add multiple target support
6 - separate out options that control catalyst versus the package manager
7 - add a new livecd/type for livedvd
8   - make livedvd type perform several actions automatically
9     - auto-fetch distfiles
10         - automatically pull stages
11 - check that distcc_hosts is set before enabling distcc
12 - allow setting of distcc_hosts in catalyst.conf with override in the specs
13 - check ccache settings, such as size, and ensure we don't overwrite them
14 - perform user management via a loop in livecd-stage2
15 - add portage jobs support
16   - --jobs
17   - --keep-going
18   - --load-average
19 - perform GCC version detection in seed stages to determine supported settings
20 - build bootloaders for targets on-demand, rather than using pre-built tarballs
21 - support for placeholders in spec file, both automatic and user-specifed
22   - %DATESTAMP% could be automatic
23   - %BUILDDIR% would be nice for livecd/iso instead of specifying full path
24