FAI 2.2 released

Thomas Lange lange at informatik.Uni-Koeln.DE
Fri Sep 14 14:55:33 CEST 2001


After several weeks of hacking and tests for a new Beowulf cluster,
here comes the next FAI release. Major improvements are:

- a new chapter and many examples and tools for Beowulf clusters
- a script for software package updates after initial installation,
  a first hack is .../utils/softupdate
- reorganisation of the source code, so it's more modular and readable
- hooks can skip the default task

The package is available at the FAI homepage

        http://www.informatik.uni-koeln.de/fai/

and also on the Debian mirrors in a few hours/days. Many thanks to
all, who gave bug reports, suggestions how to enhance FAI or other
feedback. Here are the complete NEWS for 2.2:

New in FAI 2.2

    - the fai guide has a new chapter about building a Beowulf cluster
    - new utilities for Beowulf cluster: all_hosts and rshall
    - new utility softupdate for updating packages on a running system
    - improved example for diskless hook
    - major reorganization of the rcS_fai code; most parts are moved
      to the subroutines file
    - source /fai/hooks/subroutines if file exists; here you can define
      your own subroutines or redefine FAI's subroutines
    - most tasks are now executed via task() and the name of the task
      as option. This subroutine looks for a hook with the given name
      and executes it. Hooks can skip the default task of FAI (called
      task_<name>) by using skiptask(). So, hooks can replace the
      default behavior, and not only add functions to the
      installation process
    - hooks can define classes by writing class names to
      /tmp/additional-classes and variable by writing line to
      /tmp/additional.var 
    - new hooks/tasks added
    - classes and variables are now defined in the very beginning
      before task_action is called and $FAI_ACTION is evaluated
    - FAI_ACTION can be any user defined value. FAI is looking for a
      command in /fai/hooks/$FAI_ACTION and executes it.
    - log file prepare-apt.log renamed to updatebase.log
    - debian-non-US in local mirror script (mkdebmirror) has new location
    - new type "PACKAGE taskinst" in package_config can install new
      task packages (for Debian 3.0 and later releases)
    - get_bootp_inf() and get_dhcp_info() support multiple ethernet
      devices via $netdevices
    - $netdevices can be set or automaticly determined to the list of
      ethernet devices
    - make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer
    - tlink can show symlink of a host or all file in /boot/fai
    - new classes NOSECURETTY, BEOWULF, NOTCPD

-- 
 Thomas
----------------------------------------------------------------------
            Thomas Lange
Institut fuer Informatik        mailto:lange at informatik.Uni-Koeln.DE
   Universitaet zu Koeln
            Pohligstr. 1        Telefon: +49 221 470 5303
             50969 Koeln        Fax    : +49 221 470 5317

1024D/AB9B66FD AEA6 A8C1 BD8E 67C4 8EF6  8BCA DC13 E54E AB9B 66FD
----------------------------------------------------------------------



More information about the linux-fai mailing list