FAI release 2.4 is now available !

Thomas Lange lange at informatik.Uni-Koeln.DE
Thu Feb 13 11:54:37 CET 2003


The new FAI release 2.4 is now available !

It was a very long time without a new release. But now it's time to
upgrade! FAI version 2.4 is tested with Debian 3.0 aka woody. There
are many, many improvements included especially

- lots of changes in the templates scripts
- kernel 2.4.20 support
- use a stand alone script for defining classes

The new package is available at the FAI homepage

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

and also on the Debian mirrors. Many thanks to all who were involved
into the process of improving FAI. Please send any comment, bug
report and enhancements to fai at informatik.uni-koeln.de. You will
notice that the news are getting longer from one version to the next ;-)

New in FAI 2.4

    - Era Erikson did some great work on proofreading all manuals and
      script comments. Great work Era!
    - lots of updates in the fai guide
    - use the script fai-class for defining classes; scripts in class/
      must not have prefix S; the following command renames your
      existing scripts so they will work with the new command:
      rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S*
      the order of scripts executed has slightly changed; all classes
      from the file $HOSTNAME are defined after the scripts in class/
      are executed; the suffix .sh or .pl is not needed any more,
      fai-class has a manual page
    - kernel 2.4.20 is the default kernel during installation
    - USB keyboard support during installation
    - make-fai-bootfloppy creates a more generic boot floppy which
      uses grub or lilo as boot loader, it supports more than one boot
      protocol, more disk space is available on the floppy
    - the exit status of every hook and script is written to
      status.log
    - the hook faiend.LAST parses all log files for warnings and
      errors and writes them to error.log
    - variable.sh lists all variables defined after task defvar has finished
    - FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined
      in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server
      ( but it;s still possible)
    - hooks can make their tasks to be skipped (as in fai 2.2)
    - templates scripts and config files has been rewritten and added
      ( eg. WWWKIOSK, a notebook with Windows and Linux)
    - a new default location for the Debian mirror (in mkdebmirror and
      fai.conf)
    - much of reorganizing the code, but this does not change the user
      visible behavior
    - some functions that were defined as shell subroutines are now
      separate scripts in /usr/lib/fai (fai-class, create_ramdisk,
      prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they
      are not standalone script, most of them only work in the fai
      environment, this should solve the problems with a too big
      environment (when using xargs)
    - PATH always starts with /usr/local/{sbin,bin}
    - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only
      on demand
    - save log files to host $LOGSERVER if defined, otherwise use
      $SERVER
    - make-fai-nfsroot always does setup for dhcp and bootp, and uses
      following sources to create the file sources.list for the
      nfsroot: the variable $FAI_SOURCES_LIST or the files
      /etc/fai/sources.list or /etc/apt/sources.list
    - you can add a list of classes after the PACKAGE command in files
      in package_config, so the following packages will only be
      installed for this class (Please only use this in the file
      package_config/DEFAULT)
    - fcopy has new option -i and -B
    - the variable addpackages can contain a list of packages without
      their version number, therefore /fai/files/packages should be a
      simple repository
    - a lot of bug fixes

-- 
regards Thomas



More information about the linux-fai mailing list