Difference between revisions of "Development plan"

From FAIWiki
Jump to: navigation, search
(remove because it's done fai-cd fixing)
(removed because too few information included fai disk_config)
Line 59: Line 59:
 
Most code doing initial configuration with debconf which we created at the FAI workshop needed to be removed because it wasn't clean and well-thought, was harmful for people's config files and against the debian policy. we need to study more debconf, ucf stuff and how we could get some things into /etc/default/fai*
 
Most code doing initial configuration with debconf which we created at the FAI workshop needed to be removed because it wasn't clean and well-thought, was harmful for people's config files and against the debian policy. we need to study more debconf, ucf stuff and how we could get some things into /etc/default/fai*
  
= fai disk_config =
+
 
fixing bugs in and adding features to the disk config script and the disk config file format
 
  
 
= fai powerpc =
 
= fai powerpc =

Revision as of 21:53, 25 March 2006

features under development:


fai-multi-distribution

This is about installing other distributions than Debian, also non-dpkg-based ones, with FAI. An own page is now dedicated to this, to document how this is done in some experimental versions of FAI and additional packages, see FAI multi-distribution.

Development information still is here. The goal is to enable FAI to install other Linux distributions than Debian GNU/Linux - we want FAI to be able to install at least ubuntu, debian, progeny, redhat, fedora, mandriva, plus other Linux distributions in an easy and nicely integrated way. For now, with the debian package, you install debian systems, with my ubuntu patches you install ubuntu - other debian based, debootstrappable systems are possible, but until now I didn't come up with a good solution to do them alltogether next to each other from one server. This would ease integration of my patches with debian upstream, too.

status:

  • florent's multi-distribution package tested successfully, it's integrated into an experimental branch of FAI 2.9, which offers support for Debian, Ubuntu, and Mandriva Linux, and some stuff to get started with centos and fedora.
  • packages available at deb http://
  • most important and hard issues to solve:
    • base image creation of other distributions on debian
    • some low level system stuff on other distributions, for example update-grub isn't available in Mandriva
    • think about what needs to be done to have DISTRIBUTION="debian" or "debian_sarge", "debian_etch", "debian-sid"

people working on this:

  • Florent Vuillemin - already created a Fai-md alpha package, which needs testing
  • lazyboy - Henning Sprang - created a version of FAI that is able to install Ubuntu, Linux 5.04 with FAI, from a Debian installserver
  • Axel? - wanted to install RHEL or centos with FAI

The further plan for this is:

  • make the available implementation nicer and cleaner
  • add examples for some other distributions:
    • centos
    • suse
    • gentoo
  • write the script /usr/sbin/build-fai-base-image, which calls /usr/lib/fai-distributions/<DISTRIBUTION>/make-base-tgz when called with the argument DISTRIBUTION
  • solve grub menu.lst creation problem for mandriva

infosources:


"fai-ease-of-getting started"

help to enable new FAI users to get to usable and working installs quickly

status: Most code doing initial configuration with debconf which we created at the FAI workshop needed to be removed because it wasn't clean and well-thought, was harmful for people's config files and against the debian policy. we need to study more debconf, ucf stuff and how we could get some things into /etc/default/fai*


fai powerpc

fixing bugs and optimizing fai powerpc architecture installations

  • Holger Levsen

fai gui

creating a nice GUI Frontend for managing, querying and manipulating, the FAI configuration directory