3 This file is a rough list of changes that need to be made to catalyst. If you
4 have questions about any of these items, or wish to help with development, send
5 them to the gentoo-catalyst@lists.gentoo.org mailing list. Bug reports should
6 be filed at http://tinyurl.com/79slrk (http://bugs.gentoo.org) under the
10 - Remove spec_prefix from all exported variables
11 - variables without spec_prefix are global and used in all targets
12 - variables with spec_prefix only apply to that target
13 - add multiple target support for spec files
15 - targets: stage1 stage2 stage3 stage4 livecd netboot
16 - add more validation and checking for code which affects both host and target
17 - setup defaults if host isn't configured
18 - allow configuration globally (catalyst.conf), per-spec, or per-target
20 - check host settings (size, location, etc) and restore them when done
22 - check host settings (distcc_hosts, etc) and restore them when done
24 - check host settings (icecream_hosts, etc) and restore them when done
25 - add support for new portage features
27 - metadata_overlay (portage default in 2.1.6)
34 - Build-time dependencies
36 - newuse versus changed-use
38 - Add --keep-going support
39 - detect GCC version in seed stages for supported settings (CFLAGS)
43 - sign materials automatically
48 - add notification capabilities
51 - separate out options that control catalyst versus the package manager
52 - options key should specify catalyst options
53 - new keys for package managers
58 - add support for livedvd
59 - do we use livecd/type or something new
60 - make livedvd type perform several actions automatically, if configured
61 - auto-fetch distfiles
62 - automatically pull stages
63 - local disk via absolute or relative path
65 - change user creation to be more flexible
66 - stage4 and netboot support
67 - build boot software for targets on-demand
68 - removes cdtar requirement
69 - allows one to specify multiple bootloaders
70 - boot/loader: grub elilo
71 - netboot/boot/loader: pxelinux elilo
72 - livecd/boot/loader: isolinux elilo
73 - add ability to specify other "bootables" to build/install, like memtest86+
74 - livecd/boot/image: memtest|/path/to/image
75 - do we also need a way to specify an initrd with this?
76 - add variable support for spec files
77 - automatic substitution