Roadmap for FAI
These are topics that are important for the next FAI release. If you have any suggestions or like to work on a topic, please get in contact before you start working.Topics for FAI 4.0
- --- DONE ---
- add MAC support for fai-chboot (in pxelinux.cfg file name)
- receive tar file of config space via http, use xz for compression
- get client config data which is needed in /target (sources.list, resolv.conf, hosts, apt preferences, other apt stuff) from the config space (using fcopy) instead of getting it from inside the nfsroot
- fcopy preinst exit code: #573044
- should ainsl's exit code tell if something was appended? No.
- make uuid in disk_config default
- new variable FAI_RAMDISKS? mkramdisk will use it
- faimond-gui: new option, that uses half size icons, so more hosts can be displayed
- add GRUB2 support to fai-cd
- add option to fai-mirror to set MAXPACKAGES
- replace apt-proxy with apt-cacher-ng or approx (prefered by andreas)
- put Debian specific configs in the new class DEBIAN
- add cupt support to install_packages
- fai-cd should create USB stick using grub2 (currently only grub1 can be used for USB sticks)
- make ext4 as default? then only grub2 will work
- make-fai-nfsroot should use xz compression if available
- load *.asc files containing keys by class names
- CentOS support
- NFSROOT using NFS v4
- rename task_prepareapt to task_repository
- add new command fai-new-mac
- Make nfsroot generic, remove server specific configs
- --- TODO ---
- send MAC address to faimond (or hostname), use BOOTIF for that?, patch from lhm
- --- MINOR WISHES (will be postponed to 4.1) ---
- new option for fcopy, that replaces variables in the source file. Use %%_VARIABLENAME_%% ? check a mail concerning that
- faimond-gui: new option, remove host if everything went fine
- add option -l to fai command. List status of fai. Show list of classes, date of last fai action
- new action inventory
Timeline for next major release
- The next major release will be FAI 4.0 (planed for 2012)
Fri, 03 Feb 2012 14:19:41 +0100