| 1 |
New in FAI 2.2
|
| 2 |
|
| 3 |
- the fai guide has a new chapter about building a Beowulf cluster
|
| 4 |
- new utilities for Beowulf cluster: all_hosts and rshall
|
| 5 |
- new utility softupdate for updating packages on a running system
|
| 6 |
- improved example for diskless hook
|
| 7 |
- major reorganization of the rcS_fai code; most parts are moved
|
| 8 |
to the subroutines file
|
| 9 |
- source /fai/hooks/subroutines if file exists; here you can define
|
| 10 |
your own subroutines or redefine FAI's subroutines
|
| 11 |
- most tasks are now executed via task() and the name of the task
|
| 12 |
as option. This subroutine looks for a hook with the given name
|
| 13 |
and executes it. Hooks can skip the default task of FAI (called
|
| 14 |
task_<name>) by using skiptask(). So, hooks can replace the
|
| 15 |
default behavior, and not only add functions to the
|
| 16 |
installation process
|
| 17 |
- hooks can define classes by writing class names to
|
| 18 |
/tmp/additional-classes and variable by writing line to
|
| 19 |
/tmp/additional.var
|
| 20 |
- new hooks/tasks added
|
| 21 |
- classes and variables are now defined in the very beginning
|
| 22 |
before task_action is called and $FAI_ACTION is evaluated
|
| 23 |
- FAI_ACTION can be any user defined value. FAI is looking for a
|
| 24 |
command in /fai/hooks/$FAI_ACTION and executes it.
|
| 25 |
- log file prepare-apt.log renamed to updatebase.log
|
| 26 |
- debian-non-US in local mirror script (mkdebmirror) has new location
|
| 27 |
- new type "PACKAGE taskinst" in package_config can install new
|
| 28 |
task packages (for Debian 3.0 and later releases)
|
| 29 |
- get_bootp_inf() and get_dhcp_info() support multiple ethernet
|
| 30 |
devices via $netdevices
|
| 31 |
- $netdevices can be set or automaticly determined to the list of
|
| 32 |
ethernet devices
|
| 33 |
- make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer
|
| 34 |
- tlink can show symlink of a host or all file in /boot/fai
|
| 35 |
- new classes NOSECURETTY, BEOWULF, NOTCPD
|
| 36 |
|
| 37 |
New in FAI 2.1
|
| 38 |
- NEWS file added (you found it already ;-), which contains the
|
| 39 |
user visible changes; changelog file is for developers
|
| 40 |
- woody support
|
| 41 |
- define $FAI_DEBOOTSTRAP for using debootstrap
|
| 42 |
- you can add your own functions using hooks (read the manual)
|
| 43 |
- /fai/fai_config not used anymore, replaced by a hook
|
| 44 |
- setup_harddisk does not complain when root partition is not in
|
| 45 |
the first 8GB, do not complain if not a primary partition
|
| 46 |
- no more problems when using other locales
|
| 47 |
- support for diskless clients
|
| 48 |
- grub support, new class LILO and GRUB
|
| 49 |
- new flag createvt; add this to FAI_FLAGS to get two additional
|
| 50 |
terminals and ctrl-c will interrupt the installation
|
| 51 |
process. Otherwise ctrl-c will reboot and no terminals are
|
| 52 |
available. In the past, this function was enabled by default.
|
| 53 |
Add createvt to FAI_FLAGS to get the old behavior.
|
| 54 |
- before any classes are defined using the scripts in /fai/class,
|
| 55 |
the classes DEFAULT, $HOSTNAME and LAST are defined
|
| 56 |
- new utility chkdebnames can check package names for a certain
|
| 57 |
distribution
|