| 1 |
WARNING |
fai (3.1) unstable; urgency=medium |
| 2 |
- the fai-guide does not yet reflect the changes from FAI 2 to FAI 3 |
|
| 3 |
- this release is NOT yet tested with etch. It works out of the |
- rename action dirinst to dirinstall |
| 4 |
box with sarge. The next release will run with etch. |
- fai: add option -u,--hostname |
| 5 |
|
|
| 6 |
New in FAI 3~beta |
-- Thomas Lange <lange@debian.org> Wed, 18 Oct 2006 16:18:36 +0200 |
| 7 |
|
|
| 8 |
- rename NEWS to NEWS.Debian |
fai (3.0) unstable; urgency=low |
| 9 |
- /etc/fai/sources.list moved to /etc/fai/apt/sources.list |
|
| 10 |
- a lot of new pathes: |
- WARNING: the fai-guide does not yet reflect the changes from FAI 2 to FAI 3 |
| 11 |
use /srv/tftp/fai instead of /boot/fai |
- rename NEWS to NEWS.Debian |
| 12 |
use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg |
- /etc/fai/sources.list moved to /etc/fai/apt/sources.list |
| 13 |
use /srv/fai/config instead of /usr/local/share/fai |
- lots of new pathes: |
| 14 |
use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot |
use /srv/tftp/fai instead of /boot/fai |
| 15 |
use /var/lib/fai/config instead of /fai |
use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg |
| 16 |
use /var/lib/fai/mirror instead of /mnt |
use /srv/fai/config instead of /usr/local/share/fai |
| 17 |
- new file names |
use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot |
| 18 |
variables.sh is now variables.log |
use /var/lib/fai/config instead of /fai |
| 19 |
- changes in variables |
use /var/lib/fai/mirror instead of /mnt |
| 20 |
remove FAI_REMOTESH and FAI_REMOTECP from fai.conf, use FAI_LOGPROTO instead |
- changed file names |
| 21 |
remove $installserver and $mirrorhost in fai.conf |
variables.sh is now variables.log |
| 22 |
replace FAI_LOCATION by FAI_CONFIG_SRC, default if undefined: |
- new config file /etc/fai/NFSROOT which contains the package list |
| 23 |
"nfs://`hostname`$FAI_CONFIGDIR" |
for the nfsroot |
| 24 |
LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed from fai.conf, set |
- changes in variables |
| 25 |
them in the config space |
remove FAI_REMOTESH and FAI_REMOTECP from fai.conf, |
| 26 |
MNTPOINT now set to /media/mirror |
use FAI_LOGPROTO instead |
| 27 |
SERVERINTERFACE not needed by default in make-fai-nfsroot.conf |
remove $installserver and $mirrorhost in fai.conf |
| 28 |
NFSROOT moved to make-fai-nfsroot.conf |
replace FAI_LOCATION by FAI_CONFIG_SRC, use default if undefined: |
| 29 |
FAICLIENTS, NFSROOT_PACKAGES, packages removed from make-fai-nfsroot.conf |
"nfs://`hostname`$FAI_CONFIGDIR" |
| 30 |
terror renamed to task_error |
LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed from fai.conf, set |
| 31 |
all flags from FAI_FLAGS are now defined as flag_xxx |
them in the config space |
| 32 |
$time_zone renamed to $TIMEZONE |
MNTPOINT now set to /media/mirror |
| 33 |
$videodrv renamed to $VIDEODRIVER |
SERVERINTERFACE not needed by default in make-fai-nfsroot.conf |
| 34 |
$FAI_CONSOLEFONT renamed to $CONSOLEFONT |
NFSROOT moved to make-fai-nfsroot.conf |
| 35 |
$FAI_KEYMAP renamed to $KEYMAP |
FAICLIENTS, NFSROOT_PACKAGES removed from make-fai-nfsroot.conf |
| 36 |
$rootpw renamed to $ROOTPW |
$terror renamed to $task_error |
| 37 |
$moduleslist renamed to $MODULESLIST |
all flags from FAI_FLAGS are now defined as $flag_xxx |
| 38 |
- new config file /etc/fai/NFSROOT which contains the package list |
$time_zone renamed to $TIMEZONE |
| 39 |
for the nfsroot |
$videodrv renamed to $VIDEODRIVER |
| 40 |
- task_updatebase does not use updatebase.log any more |
$FAI_CONSOLEFONT renamed to $CONSOLEFONT |
| 41 |
- all IP addresses of the install server are added to $NFSROOT/etc/hosts |
$FAI_KEYMAP renamed to $KEYMAP |
| 42 |
- automatic reboot if no errors are found (if error.log is empty) |
$rootpw renamed to $ROOTPW |
| 43 |
- uses discover1 for hardware detection (discover version 2 is not |
$moduleslist renamed to $MODULESLIST |
| 44 |
maintained any more |
new variable FAI_ALLOW_UNSIGNED |
| 45 |
- add task dirinst |
- task_updatebase does not use updatebase.log any more |
| 46 |
- try ftar $FAI/basefiles before extracting base.tgz |
- task_updatebase now logs to fai.log |
| 47 |
- install_packages: new option -p (see man install_packages) |
- all IP addresses of the install server are added to $NFSROOT/etc/hosts |
| 48 |
- make-fai-nfsroot: add option -V (see man make-fai-nfsroot) |
- automatic reboot if no errors are found (if error.log is empty) |
| 49 |
- fai-chboot: change in options, -d is now -D, -r is now -d, -r is |
- new task dirinst for creating a chroot environment |
| 50 |
not used any more |
- try ftar $FAI/basefiles before extracting base.tgz |
| 51 |
- add policy-rc.d support |
- install_packages: new option -p (see man install_packages) |
| 52 |
- move some -c to -C, so now all scripts use -C for cfdir, seting |
- make-fai-nfsroot: add option -V (see man make-fai-nfsroot) |
| 53 |
$FAI_ETC_DIR does the same |
- fai-chboot: change in options, -d is now -D, -r is now -d, -r is |
| 54 |
- fai-cd can now eject the CD after installation |
not used any more |
| 55 |
- fai-mirror remove option -a (now default), add -B |
- add policy-rc.d support |
| 56 |
|
- move some -c to -C, so now all scripts use -C for cfdir, setting |
| 57 |
New in FAI 2.10.5 |
$FAI_ETC_DIR does the same |
| 58 |
|
- fai-cd can now eject the CD after installation |
| 59 |
- only minor changes |
- fai-mirror remove option -a (now default), add -B |
| 60 |
|
- default is kernel 2.6.17 |
| 61 |
New in FAI 2.10.2 |
- convert cfengine (version 1) scripts to cfengine2 |
| 62 |
|
- rename class XFREE to XORG |
| 63 |
- only bug fixes |
- new script ainsl, implements AppendIfNoSuchLine from cfeninge in Perl |
| 64 |
|
- config space can be checked out from a subversion repository |
| 65 |
New in FAI 2.10.1 |
|
| 66 |
|
-- Thomas Lange <lange@debian.org> Wed, 27 Sep 2006 14:41:11 +0200 |
| 67 |
- minor fix in fai-chboot |
|
| 68 |
- packages in /files/packages are not supported any more |
fai (2.10.1) unstable; urgency=low |
| 69 |
- fai-mirror: add option -C |
|
| 70 |
- fai-cd: add option -C, grub menu now shows FAI version |
- minor fix in fai-chboot |
| 71 |
- after the installation you can leave the FAI-CD in the drive, |
- packages in /files/packages are not supported any more |
| 72 |
since it now boot from local disk by default |
- fai-mirror: add option -C |
| 73 |
- FAI_FLAG syslogd was removed, syslogd is now started by default |
- fai-cd: add option -C, grub menu now shows FAI version |
| 74 |
|
- after the installation you can leave the FAI-CD in the drive, |
| 75 |
New in FAI 2.10 |
since it now boot from local disk by default |
| 76 |
|
- FAI_FLAG syslogd was removed, syslogd is now started by default |
| 77 |
- add option -n to fcopy |
|
| 78 |
- several new listing options for fai-chboot, add option -c for |
-- Thomas Lange <lange@debian.org> Thu, 20 Apr 2006 11:46:12 +0200 |
| 79 |
copying PXE configurations |
|
| 80 |
- verbose output when defining variables |
fai (2.10) unstable; urgency=low |
| 81 |
- add urpmi and yum support to install_packages |
|
| 82 |
- add new subroutine mkrw(), which makes read-only directories |
- add option -n to fcopy |
| 83 |
writeable. Very cool and usefull thing until we can use unionfs |
- several new listing options for fai-chboot, add option -c for |
| 84 |
- When booting from fai-cd the config space /fai is now writeable |
copying PXE configurations |
| 85 |
- class FAISERVER sets up an apt-proxy |
- verbose output when defining variables |
| 86 |
|
- add urpmi and yum support to install_packages |
| 87 |
New in FAI 2.9.1 |
- add new subroutine mkrw(), which makes read-only directories |
| 88 |
|
writeable. Very cool and usefull thing until we can use unionfs |
| 89 |
- new class FAISERVER can install the fai install server from CD |
- When booting from fai-cd the config space /fai is now writeable |
| 90 |
- new command fai-statoverride |
- class FAISERVER sets up an apt-proxy |
| 91 |
- some bug fixes |
|
| 92 |
|
-- Thomas Lange <lange@debian.org> Mon, 3 Apr 2006 15:11:30 +0200 |
| 93 |
New in FAI 2.9 |
|
| 94 |
|
fai (2.9.1) unstable; urgency=low |
| 95 |
- lots of bug fixes |
|
| 96 |
- splitting the FAI package into more packages: |
- new class FAISERVER can install the fai install server from CD |
| 97 |
fai-server, fai-client, fai-nfsroot, fai-doc, fai-quickstart |
- new command fai-statoverride |
| 98 |
- use a 2.6 kernel by default |
- some bug fixes |
| 99 |
- Config scripts named S[0-9][0-9]* are not executed any |
|
| 100 |
more. Rename them to match [0-9][0-9]*. |
-- Thomas Lange <lange@debian.org> Sun, 5 Mar 2006 22:37:31 +0100 |
| 101 |
- fcopy now supports a preinst script, add option -U, ignore .svn |
|
| 102 |
directories |
fai (2.9) unstable; urgency=low |
| 103 |
- new option -I for make-fai-bootfloppy can specify default |
|
| 104 |
interface, new option -B creates 2.88M floppy |
- lots of bug fixes |
| 105 |
- use md5 hash for passwords |
- splitting the FAI package into more packages: |
| 106 |
- backticks and variables can't be used in package_config any more |
fai-server, fai-client, fai-nfsroot, fai-doc, fai-quickstart |
| 107 |
- root-path does not need to be defined in dhcpd.conf any more |
- use a 2.6 kernel by default |
| 108 |
(fai-chboot does it for you) |
- Config scripts named S[0-9][0-9]* are not executed any |
| 109 |
- fai-cd's El Torito boot image is not limited to 2.88M any more |
more. Rename them to match [0-9][0-9]*. |
| 110 |
|
- fcopy now supports a preinst script, add option -U, ignore .svn |
| 111 |
New in FAI 2.8.4 |
directories |
| 112 |
|
- new option -I for make-fai-bootfloppy can specify default |
| 113 |
- small but important bug fix: remove non-US entry |
interface, new option -B creates 2.88M floppy |
| 114 |
|
- use md5 hash for passwords |
| 115 |
New in FAI 2.8.3 |
- backticks and variables can't be used in package_config any more |
| 116 |
|
- root-path does not need to be defined in dhcpd.conf any more |
| 117 |
- remove debconf support for package itself, debconf support for |
(fai-chboot does it for you) |
| 118 |
the installation was not removed |
- fai-cd's El Torito boot image is not limited to 2.88M any more |
| 119 |
|
|
| 120 |
New in FAI 2.8.2 |
-- Thomas Lange <lange@debian.org> Tue, 13 Dec 2005 15:53:00 +0100 |
| 121 |
|
|
| 122 |
- close some bugs, which occured when using softupdates |
fai (2.8.4) unstable; urgency=high |
| 123 |
|
|
| 124 |
New in FAI 2.8.1 |
- small but important bug fix: remove non-US entry |
| 125 |
|
|
| 126 |
- minor bug fixes |
-- Thomas Lange <lange@debian.org> Wed, 25 May 2005 13:59:39 +0200 |
| 127 |
- added $COLOR_FAI_LOGO which is off unless doing initial |
|
| 128 |
installations |
fai (2.8.3) unstable; urgency=high |
| 129 |
- added german and french translation of the debconf templates |
|
| 130 |
- task sysinfo mounts the local partitions read only |
- remove debconf support for package itself, debconf support for |
| 131 |
- move some classes from 10-base-classes to the new script |
the installation was not removed |
| 132 |
50-host-classes |
|
| 133 |
- fixed a lot of typos in the fai guide |
-- Thomas Lange <lange@debian.org> Thu, 19 May 2005 15:54:18 +0200 |
| 134 |
|
|
| 135 |
New in FAI 2.8 |
fai (2.8.2) unstable; urgency=high |
| 136 |
|
|
| 137 |
- rename rcS_fai to fai, add manual page fai.8 |
- close some bugs, which occured when using softupdates |
| 138 |
- new simple examples using class FAIBASE |
|
| 139 |
- add debconf support for the package itself |
-- Thomas Lange <lange@debian.org> Fri, 6 May 2005 09:23:34 +0200 |
| 140 |
- new action softupdates, update a system without reinstallation |
|
| 141 |
- fai-do-scripts now executes scripts matching [0-9][0-9]* |
fai (2.8.1) unstable; urgency=low |
| 142 |
- rcS.log is now fai.log |
|
| 143 |
- major updates in fai-guide (softupdate, fai on other archs) |
- minor bug fixes |
| 144 |
- add task prepareapt |
- added $COLOR_FAI_LOGO which is off unless doing initial |
| 145 |
- variable $addpackages removed from examples scripts |
installations |
| 146 |
|
- added german and french translation of the debconf templates |
| 147 |
New in FAI 2.7 |
- task sysinfo mounts the local partitions read only |
| 148 |
|
- move some classes from 10-base-classes to the new script |
| 149 |
- closes grave and important bugs |
50-host-classes |
| 150 |
- add fai-cd(8) script for creating a bootable FAI CD image |
- fixed a lot of typos in the fai guide |
| 151 |
- add option -a to fai-mirror |
|
| 152 |
- add option -d to install_packages |
-- Thomas Lange <lange@debian.org> Sat, 30 Apr 2005 21:20:53 +0200 |
| 153 |
|
|
| 154 |
New in FAI 2.6.7 |
fai (2.8) unstable; urgency=high |
| 155 |
|
|
| 156 |
- add task debconf and new script fai-debconf for preseeding |
- rename rcS_fai to fai, add manual page fai.8 |
| 157 |
- minor updates in the fai guide |
- new simple examples using class FAIBASE |
| 158 |
|
- add debconf support for the package itself |
| 159 |
New in FAI 2.6.6 |
- new action softupdates, update a system without reinstallation |
| 160 |
|
- fai-do-scripts now executes scripts matching [0-9][0-9]* |
| 161 |
- new command fai-mirror(1) to create a partitial Debian mirror |
- rcS.log is now fai.log |
| 162 |
- setup_harddisks: bug fix: error redefined mountpoint is wrongly |
- major updates in fai-guide (softupdate, fai on other archs) |
| 163 |
reported, allow space before keywords primary and logical |
- add task prepareapt |
| 164 |
- install_packages: add option -f |
- variable $addpackages removed from examples scripts |
| 165 |
- task_sysinfo calls hwinfo if available (very nice hardware info) |
|
| 166 |
- 06hwdetect.source: SCSI detect code for 2.6 kernel |
-- Thomas Lange <lange@debian.org> Sat, 9 Apr 2005 23:43:27 +0200 |
| 167 |
- new variable FAICLIENTS in make-fai-nfsroot.conf. Used by |
|
| 168 |
fai-setup for exporting the nfsroot and the config space via NFS |
fai (2.7) unstable; urgency=high |
| 169 |
- create a list of all packages in base.tgz (for fai CD) |
|
| 170 |
- ftar: test if directory is / before removing files recursively |
- closes grave and important bugs |
| 171 |
- enable shadow passwords for passwd and group in examples |
- add fai-cd(8) script for creating a bootable FAI CD image |
| 172 |
- save files FAI_CLASSES, variables.sh and disk_var.sh to |
- add option -a to fai-mirror |
| 173 |
/var/log/fai not to /etc/fai |
- add option -d to install_packages |
| 174 |
- add supprt for booting from CD |
|
| 175 |
- other bug fixes |
-- Thomas Lange <lange@debian.org> Fri, 25 Mar 2005 23:51:34 +0100 |
| 176 |
|
|
| 177 |
New in FAI 2.6.5 |
fai (2.6.7) unstable; urgency=low |
| 178 |
|
|
| 179 |
- fcopy now handles svn and arch subdirectories, added option -I |
- add task debconf and new script fai-debconf for preseeding |
| 180 |
- install_packages does not remove unknown package names when |
- minor updates in the fai guide |
| 181 |
using aptitude, so aptitude's search patterns can be used |
|
| 182 |
|
-- Thomas Lange <lange@debian.org> Thu, 10 Mar 2005 11:00:05 +0100 |
| 183 |
New in FAI 2.6.4 |
|
| 184 |
|
fai (2.6.6) unstable; urgency=medium |
| 185 |
- bug fixes |
|
| 186 |
- install_packages and files in package_config/ have now support |
- new command fai-mirror(1) to create a partitial Debian mirror |
| 187 |
for aptitude |
- setup_harddisks: bug fix: error redefined mountpoint is wrongly |
| 188 |
|
reported, allow space before keywords primary and logical |
| 189 |
New in FAI 2.6.3 |
- install_packages: add option -f |
| 190 |
|
- task_sysinfo calls hwinfo if available (very nice hardware info) |
| 191 |
- make $rootpw not readable for users |
- 06hwdetect.source: SCSI detect code for 2.6 kernel |
| 192 |
- use default kernel 2.4.27 |
- new variable FAICLIENTS in make-fai-nfsroot.conf. Used by |
| 193 |
- fai-setup: add option -e |
fai-setup for exporting the nfsroot and the config space via NFS |
| 194 |
- make-fai-nfsroot: add option -K |
- create a list of all packages in base.tgz (for fai CD) |
| 195 |
- add xfs support into the nfsroot |
- ftar: test if directory is / before removing files recursively |
| 196 |
- define kernel parameters using $kappend |
- enable shadow passwords for passwd and group in examples |
| 197 |
|
- save files FAI_CLASSES, variables.sh and disk_var.sh to |
| 198 |
New in FAI 2.6.2 |
/var/log/fai not to /etc/fai |
| 199 |
|
- add supprt for booting from CD |
| 200 |
- Workaround to support new tasksel behaviour |
- other bug fixes |
| 201 |
- fix broken grub entry when using class FAI_BOOTPART |
|
| 202 |
- fai-chboot: add option -e |
-- Thomas Lange <lange@debian.org> Fri, 21 Jan 2005 04:24:26 +0100 |
| 203 |
|
|
| 204 |
New in FAI 2.6.1 |
fai (2.6.5) unstable; urgency=medium |
| 205 |
|
|
| 206 |
- new option -k for make-fai-nfroot only installs a new kernel |
- fcopy now handles svn and arch subdirectories, added option -I |
| 207 |
- catnc() greps now through multiple files |
- install_packages does not remove unknown package names when |
| 208 |
- when logging in with ssh all variables for FAI are defined by |
using aptitude, so aptitude's search patterns can be used |
| 209 |
sourcing /tmp/fai/variables.sh |
|
| 210 |
- faireboot sends message to fai monitor daemon |
-- Thomas Lange <lange@debian.org> Thu, 11 Nov 2004 15:14:08 +0100 |
| 211 |
- install_packages now supports taskrm (which calls tasksel |
|
| 212 |
remove), default number of packages that are install with one |
fai (2.6.4) unstable; urgency=medium |
| 213 |
command is set to 99 |
|
| 214 |
- better support for installing a client with a different hostname |
- bug fixes |
| 215 |
than during installaion |
- install_packages and files in package_config/ have now support |
| 216 |
|
for aptitude |
| 217 |
New in FAI 2.6 |
|
| 218 |
|
-- Thomas Lange <lange@debian.org> Mon, 8 Nov 2004 14:38:58 +0100 |
| 219 |
- make FAI ready-to-use for sarge |
|
| 220 |
- make the examples much easier, remove a lot of unused stuff |
fai (2.6.3) unstable; urgency=high |
| 221 |
- fai.conf is split into two files, make-fai-nfsroot specific |
|
| 222 |
variables are moved to /etc/fai/make-fai-nfsroot.conf |
- make $rootpw not readable for users |
| 223 |
- make-fai-nfsroot: more packages for hardware detection included, |
- use default kernel 2.4.27 |
| 224 |
write a warning if $FAI_SOURCES_LIST is used |
- fai-setup: add option -e |
| 225 |
- rcS_fai: if a file /.nocolorlogo exists, do not enable colored |
- make-fai-nfsroot: add option -K |
| 226 |
logo and let scroll region unchanged |
- add xfs support into the nfsroot |
| 227 |
- 06hwdetect.source: better hardware detection uses discover2, |
- define kernel parameters using $kappend |
| 228 |
load all pci IDE drivers, enables DMA mode for disks, include |
|
| 229 |
code of 11modules.source |
-- Thomas Lange <lange@debian.org> Mon, 13 Sep 2004 18:40:36 +0200 |
| 230 |
- task_sysinfo: show serial numbers of hard disks, show usb |
|
| 231 |
information |
fai (2.6.2) unstable; urgency=high |
| 232 |
- tasks can set return code ($terror) so faimond receives it |
|
| 233 |
- faimond receives more messages |
- Workaround to support new tasksel behaviour |
| 234 |
- fai-chboot: new options -d, can use localboot, so we need not |
- fix broken grub entry when using class FAI_BOOTPART |
| 235 |
copy the kernel image and initrd to the install server |
- fai-chboot: add option -e |
| 236 |
- grub-install does not probe floppy drive (which can hang the system |
|
| 237 |
for a long time) |
-- Thomas Lange <lange@debian.org> Thu, 26 Aug 2004 20:09:15 +0200 |
| 238 |
- install_packages: add option -L, new code for detecting unknown |
|
| 239 |
package names which uses perl module AptPkg |
fai (2.6.1) unstable; urgency=medium |
| 240 |
- mkdebmirror: mirrors now woody and sarge in one directory |
|
| 241 |
|
- new option -k for make-fai-nfroot only installs a new kernel |
| 242 |
New in FAI 2.5.4 |
- catnc() greps now through multiple files |
| 243 |
|
- when logging in with ssh all variables for FAI are defined by |
| 244 |
- fix bug in make-fai-bootfloppy when using -f |
sourcing /tmp/fai/variables.sh |
| 245 |
- make-fai-bootfloppy: added option -i that creates a bootable |
- faireboot sends message to fai monitor daemon |
| 246 |
ISO9960 cdrom image |
- install_packages now supports taskrm (which calls tasksel |
| 247 |
- some sparc and PowerPC adjustments |
remove), default number of packages that are install with one |
| 248 |
|
command is set to 99 |
| 249 |
New in FAI 2.5.3 |
- better support for installing a client with a different hostname |
| 250 |
|
than during installaion |
| 251 |
- default kernel is 2.4.24 |
|
| 252 |
- add option -c to make-fai-{nfsroot,bootfloppy} to define a |
-- Thomas Lange <lange@debian.org> Mon, 9 Aug 2004 14:02:13 +0200 |
| 253 |
different configuration directory than /etc/fai |
|
| 254 |
- make-fai-bootfloppy: add option -c and -F, now DHCP is the |
fai (2.6) unstable; urgency=low |
| 255 |
default protocol when -d is not used |
|
| 256 |
- fai.conf: exclude more packages from debootstrap |
- make FAI ready-to-use for sarge |
| 257 |
adjust KERNELPACKAGE to new name (since fai-kernels_1.6) |
- make the examples much easier, remove a lot of unused stuff |
| 258 |
put important variables to the top |
- fai.conf is split into two files, make-fai-nfsroot specific |
| 259 |
remove some comments |
variables are moved to /etc/fai/make-fai-nfsroot.conf |
| 260 |
- fai-chboot: new option -S sets FAI_ACTION=sysinfo |
- make-fai-nfsroot: more packages for hardware detection included, |
| 261 |
- The variable FAI_SOURCES_LIST is now obsolete, |
write a warning if $FAI_SOURCES_LIST is used |
| 262 |
use /etc/fai/sources.list or /etc/apt/sources.list instead |
- rcS_fai: if a file /.nocolorlogo exists, do not enable colored |
| 263 |
- new examples for sources.list in |
logo and let scroll region unchanged |
| 264 |
/usr/share/doc/fai/examples/etc/sources.list |
- 06hwdetect.source: better hardware detection uses discover2, |
| 265 |
- remove some packages that are not needed and not available in |
load all pci IDE drivers, enables DMA mode for disks, include |
| 266 |
sarge |
code of 11modules.source |
| 267 |
- utility chkdebnames mostly rewritten |
- task_sysinfo: show serial numbers of hard disks, show usb |
| 268 |
- package recommends mknbi, and does not work with netboot package |
information |
| 269 |
when using BOOTP |
- tasks can set return code ($terror) so faimond receives it |
| 270 |
|
- faimond receives more messages |
| 271 |
New in FAI 2.5.2 |
- fai-chboot: new options -d, can use localboot, so we need not |
| 272 |
|
copy the kernel image and initrd to the install server |
| 273 |
- fai monitor daemon added, see faimond(8) |
- grub-install does not probe floppy drive (which can hang the system |
| 274 |
- colored copyright message on console |
for a long time) |
| 275 |
- variable hdparm included again; can be used if the kernel does |
- install_packages: add option -L, new code for detecting unknown |
| 276 |
not enables DMA for brand new IDE controllers by default |
package names which uses perl module AptPkg |
| 277 |
- package names can contain pinning information |
- mkdebmirror: mirrors now woody and sarge in one directory |
| 278 |
- preferences file is copied from /etc/fai if it exists |
|
| 279 |
- default kernel version is 2.4.22 |
-- Thomas Lange <lange@debian.org> Mon, 26 Jul 2004 17:22:44 +0200 |
| 280 |
- bug fixes |
|
| 281 |
|
fai (2.5.4) unstable; urgency=low |
| 282 |
New in FAI 2.5.1 |
|
| 283 |
|
- fix bug in make-fai-bootfloppy when using -f |
| 284 |
- minor bug fixes |
- make-fai-bootfloppy: added option -i that creates a bootable |
| 285 |
- added chapter to the fai guide how to receive the configuration |
ISO9960 cdrom image |
| 286 |
space using CVS |
- some sparc and PowerPC adjustments |
| 287 |
- initrd support when booting new kernel via network |
|
| 288 |
|
-- Thomas Lange <lange@debian.org> Thu, 26 Feb 2004 17:07:31 +0100 |
| 289 |
New in FAI 2.5 |
|
| 290 |
|
fai (2.5.3) unstable; urgency=low |
| 291 |
- a new section in the manual which describes a simple |
|
| 292 |
installation example. Read the chapter 'For the impatient user' |
- default kernel is 2.4.24 |
| 293 |
- old templates now split into simple and advanced examples. They |
- add option -c to make-fai-{nfsroot,bootfloppy} to define a |
| 294 |
are located in /usr/share/doc/fai/examples/{simple,advanced} |
different configuration directory than /etc/fai |
| 295 |
- added script fai-chboot which manages the network boot |
- make-fai-bootfloppy: add option -c and -F, now DHCP is the |
| 296 |
configuration files for PXE boot |
default protocol when -d is not used |
| 297 |
- the installation time is printed in seconds |
- fai.conf: exclude more packages from debootstrap |
| 298 |
- menu entries for grub now works also if /boot is a separate |
adjust KERNELPACKAGE to new name (since fai-kernels_1.6) |
| 299 |
partition |
put important variables to the top |
| 300 |
- number of packages installed at a time can be limited (use |
remove some comments |
| 301 |
$MAXPACKAGES) |
- fai-chboot: new option -S sets FAI_ACTION=sysinfo |
| 302 |
- log files can be saved using FTP protocol |
- The variable FAI_SOURCES_LIST is now obsolete, |
| 303 |
- the files in /fai/class that are list of classes can contain |
use /etc/fai/sources.list or /etc/apt/sources.list instead |
| 304 |
comment lines. All lines starting with a hash are ignored |
- new examples for sources.list in |
| 305 |
- syslogd now works during installation |
/usr/share/doc/fai/examples/etc/sources.list |
| 306 |
- add an grub entry for memtest86 if installed |
- remove some packages that are not needed and not available in |
| 307 |
- do not fsck ext3 partitions |
sarge |
| 308 |
- add -M option to fcopy |
- utility chkdebnames mostly rewritten |
| 309 |
- make-fai-nfsroot: new option -f; print error message if it fails |
- package recommends mknbi, and does not work with netboot package |
| 310 |
- a new example configuration for a demo host using GNOME, DHCP |
when using BOOTP |
| 311 |
- added XFS support to setup_harddisks |
|
| 312 |
- files class/*.mod and modules.log removed, use 11modules.source |
-- Thomas Lange <lange@debian.org> Wed, 4 Feb 2004 14:42:40 +0100 |
| 313 |
instead |
|
| 314 |
- packages for xfree server now in file/class XFREE |
fai (2.5.2) unstable; urgency=low |
| 315 |
- added SunOS support; you can install Solaris using FAI |
|
| 316 |
- bug fixes as always |
- fai monitor daemon added, see faimond(8) |
| 317 |
|
- colored copyright message on console |
| 318 |
New in FAI 2.4.1 |
- variable hdparm included again; can be used if the kernel does |
| 319 |
|
not enables DMA for brand new IDE controllers by default |
| 320 |
- use dhcp3, dhcp support was broken in FAI 2.4 |
- package names can contain pinning information |
| 321 |
- disk_config examples are using ext3 file systems |
- preferences file is copied from /etc/fai if it exists |
| 322 |
- add SERVERINTERFACE to fai.conf |
- default kernel version is 2.4.22 |
| 323 |
- add FAI_BOOT to fai.conf; the list of boot protocols to set |
- bug fixes |
| 324 |
up (boot or dhcp or both) |
|
| 325 |
- DHCP install kernel file /boot/fai/installkernel renamed to |
-- Thomas Lange <lange@debian.org> Tue, 6 Jan 2004 15:20:10 +0100 |
| 326 |
vmlinuz-install |
|
| 327 |
- new script fai-do-scripts; include the functions from do_script |
fai (2.5.1) unstable; urgency=low |
| 328 |
and task_configure, this makes the Solaris port easier |
|
| 329 |
- some bug fixes |
- minor bug fixes |
| 330 |
|
- added chapter to the fai guide how to receive the configuration |
| 331 |
New in FAI 2.4 |
space using CVS |
| 332 |
|
- initrd support when booting new kernel via network |
| 333 |
- Era Erikson did some great work on proofreading all manuals and |
|
| 334 |
script comments. Great work Era! |
-- Thomas Lange <lange@debian.org> Fri, 10 Oct 2003 14:58:16 +0200 |
| 335 |
- lots of updates in the fai guide |
|
| 336 |
- use the script fai-class for defining classes; scripts in class/ |
fai (2.5) unstable; urgency=low |
| 337 |
must not have prefix S; the following command renames your |
|
| 338 |
existing scripts so they will work with the new command: |
- a new section in the manual which describes a simple |
| 339 |
rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S* |
installation example. Read the chapter 'For the impatient user' |
| 340 |
the order of scripts executed has slightly changed; all classes |
- old templates now split into simple and advanced examples. They |
| 341 |
from the file $HOSTNAME are defined after the scripts in class/ |
are located in /usr/share/doc/fai/examples/{simple,advanced} |
| 342 |
are executed; the suffix .sh or .pl is not needed any more, |
- added script fai-chboot which manages the network boot |
| 343 |
fai-class has a manual page |
configuration files for PXE boot |
| 344 |
- kernel 2.4.20 is the default kernel during installation |
- the installation time is printed in seconds |
| 345 |
- USB keyboard support during installation |
- menu entries for grub now works also if /boot is a separate |
| 346 |
- make-fai-bootfloppy creates a more generic boot floppy which |
partition |
| 347 |
uses grub or lilo as boot loader, it supports more than one boot |
- number of packages installed at a time can be limited (use |
| 348 |
protocol, more disk space is available on the floppy |
$MAXPACKAGES) |
| 349 |
- the exit status of every hook and script is written to |
- log files can be saved using FTP protocol |
| 350 |
status.log |
- the files in /fai/class that are list of classes can contain |
| 351 |
- the hook faiend.LAST parses all log files for warnings and |
comment lines. All lines starting with a hash are ignored |
| 352 |
errors and writes them to error.log |
- syslogd now works during installation |
| 353 |
- variable.sh lists all variables defined after task defvar has finished |
- add an grub entry for memtest86 if installed |
| 354 |
- FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined |
- do not fsck ext3 partitions |
| 355 |
in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server |
- add -M option to fcopy |
| 356 |
(but it is still possible) |
- make-fai-nfsroot: new option -f; print error message if it fails |
| 357 |
- hooks can make their tasks to be skipped (as in fai 2.2) |
- a new example configuration for a demo host using GNOME, DHCP |
| 358 |
- templates scripts and config files has been rewritten and added |
- added XFS support to setup_harddisks |
| 359 |
(eg. WWWKIOSK, a notebook with Windows and Linux) |
- files class/*.mod and modules.log removed, use 11modules.source |
| 360 |
- a new default location for the Debian mirror (in mkdebmirror and |
instead |
| 361 |
fai.conf) |
- packages for xfree server now in file/class XFREE |
| 362 |
- much of reorganizing the code, but this does not change the user |
- added SunOS support; you can install Solaris using FAI |
| 363 |
visible behavior |
- bug fixes as always |
| 364 |
- some functions that were defined as shell subroutines are now |
|
| 365 |
separate scripts in /usr/lib/fai (fai-class, create_ramdisk, |
-- Thomas Lange <lange@debian.org> Wed, 6 Aug 2003 16:02:26 +0200 |
| 366 |
prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they |
|
| 367 |
are not standalone script, most of them only work in the fai |
fai (2.4.1) unstable; urgency=low |
| 368 |
environment, this should solve the problems with a too big |
|
| 369 |
environment (when using xargs) |
- use dhcp3, dhcp support was broken in FAI 2.4 |
| 370 |
- PATH always starts with /usr/local/{sbin,bin} |
- disk_config examples are using ext3 file systems |
| 371 |
- new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only |
- add SERVERINTERFACE to fai.conf |
| 372 |
on demand |
- add FAI_BOOT to fai.conf; the list of boot protocols to set |
| 373 |
- save log files to host $LOGSERVER if defined, otherwise use |
up (boot or dhcp or both) |
| 374 |
$SERVER |
- DHCP install kernel file /boot/fai/installkernel renamed to |
| 375 |
- make-fai-nfsroot always does setup for dhcp and bootp, and uses |
vmlinuz-install |
| 376 |
following sources to create the file sources.list for the |
- new script fai-do-scripts; include the functions from do_script |
| 377 |
nfsroot: the variable $FAI_SOURCES_LIST or the files |
and task_configure, this makes the Solaris port easier |
| 378 |
/etc/fai/sources.list or /etc/apt/sources.list |
- some bug fixes |
| 379 |
- you can add a list of classes after the PACKAGE command in files |
|
| 380 |
in package_config, so the following packages will only be |
-- Thomas Lange <lange@debian.org> Thu, 3 Apr 2003 16:57:12 +0200 |
| 381 |
installed for this class (Please only use this in the file |
|
| 382 |
package_config/DEFAULT) |
fai (2.4) unstable; urgency=low |
| 383 |
- fcopy has new option -i and -B |
|
| 384 |
- the variable addpackages can contain a list of packages without |
- Era Erikson did some great work on proofreading all manuals and |
| 385 |
their version number, therefore /fai/files/packages should be a |
script comments. Great work Era! |
| 386 |
simple repository |
- lots of updates in the fai guide |
| 387 |
- a lot of bug fixes |
- use the script fai-class for defining classes; scripts in class/ |
| 388 |
|
must not have prefix S; the following command renames your |
| 389 |
New in FAI 2.3.4 |
existing scripts so they will work with the new command: |
| 390 |
|
rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S* |
| 391 |
- the default name for fai kernel-image package has changed to |
the order of scripts executed has slightly changed; all classes |
| 392 |
kernel-image-2.2.20_fai1_i386.deb, since the package fai-kernel |
from the file $HOSTNAME are defined after the scripts in class/ |
| 393 |
>=1.4 contains install kernels which support both the BOOTP and |
are executed; the suffix .sh or .pl is not needed any more, |
| 394 |
DHCP protocol |
fai-class has a manual page |
| 395 |
|
- kernel 2.4.20 is the default kernel during installation |
| 396 |
New in FAI 2.3.3 |
- USB keyboard support during installation |
| 397 |
|
- make-fai-bootfloppy creates a more generic boot floppy which |
| 398 |
- important bug fix (wrong symlink for rcS_fai) |
uses grub or lilo as boot loader, it supports more than one boot |
| 399 |
- copy id_dsa* and id_rsa* files in make-fai-nfsroot |
protocol, more disk space is available on the floppy |
| 400 |
- use strict enabled in perl scripts |
- the exit status of every hook and script is written to |
| 401 |
- add "append ip=dhcp" in pxelinux.cfg/default |
status.log |
| 402 |
- minor changes in package_config files |
- the hook faiend.LAST parses all log files for warnings and |
| 403 |
- setup_harddisks default fs type changed from auto to ext2 |
errors and writes them to error.log |
| 404 |
|
- variable.sh lists all variables defined after task defvar has finished |
| 405 |
New in FAI 2.3.2 |
- FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined |
| 406 |
|
in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server |
| 407 |
- minor bug fixes |
(but it is still possible) |
| 408 |
- minor changes in package_config files |
- hooks can make their tasks to be skipped (as in fai 2.2) |
| 409 |
- use discover command for hardware detection and loading of scsi |
- templates scripts and config files has been rewritten and added |
| 410 |
kernel modules in class/S03hwdetect.source |
(eg. WWWKIOSK, a notebook with Windows and Linux) |
| 411 |
- use swap partitions during installation if available |
- a new default location for the Debian mirror (in mkdebmirror and |
| 412 |
|
fai.conf) |
| 413 |
New in FAI 2.3.1 |
- much of reorganizing the code, but this does not change the user |
| 414 |
|
visible behavior |
| 415 |
- some minor bug fixes |
- some functions that were defined as shell subroutines are now |
| 416 |
- add variable $addpackages to DEFAULT.var |
separate scripts in /usr/lib/fai (fai-class, create_ramdisk, |
| 417 |
- $FAI_SUBDIR renamed to $FAI_SHAREDIR (fai.conf) |
prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they |
| 418 |
- changes in package_config files |
are not standalone script, most of them only work in the fai |
| 419 |
- additional method to determine all ethernet devices |
environment, this should solve the problems with a too big |
| 420 |
- manual updates for woody |
environment (when using xargs) |
| 421 |
- added a lot of comments into shell script |
- PATH always starts with /usr/local/{sbin,bin} |
| 422 |
- add option -m to make-fai-bootfloppy |
- new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only |
| 423 |
|
on demand |
| 424 |
New in FAI 2.3 |
- save log files to host $LOGSERVER if defined, otherwise use |
| 425 |
|
$SERVER |
| 426 |
- all default configurations are for Debian 3.0 aka woody |
- make-fai-nfsroot always does setup for dhcp and bootp, and uses |
| 427 |
- /etc/fai.conf moved to /etc/fai/fai.conf |
following sources to create the file sources.list for the |
| 428 |
- moved some variables from fai.conf to class/*.var |
nfsroot: the variable $FAI_SOURCES_LIST or the files |
| 429 |
- add FAI_DEBOOTSTRAP_OPTS to fai.conf |
/etc/fai/sources.list or /etc/apt/sources.list |
| 430 |
- temporary files are stored to $LOGDIR (default to /tmp/fai/), |
- you can add a list of classes after the PACKAGE command in files |
| 431 |
can be set in fai.conf using mktemp if desired |
in package_config, so the following packages will only be |
| 432 |
- log files for every new run are stored in a separate directory, |
installed for this class (Please only use this in the file |
| 433 |
last-$FAI_ACTION is pointing to the last log directory |
package_config/DEFAULT) |
| 434 |
- if a task is skipped, also all its hooks are skipped |
- fcopy has new option -i and -B |
| 435 |
- uname -s in uppercase is also a default class |
- the variable addpackages can contain a list of packages without |
| 436 |
- all class/S[0-9]*.source scripts are sourced |
their version number, therefore /fai/files/packages should be a |
| 437 |
- hooks that end in .source are sourced (formerly .sh), so they |
simple repository |
| 438 |
can define variables |
- a lot of bug fixes |
| 439 |
- new adddivert routine; make a diversion for a file and add it to |
|
| 440 |
the list of all diversions; you need not care about removing the |
-- Thomas Lange <lange@debian.org> Thu, 13 Feb 2003 11:45:29 +0100 |
| 441 |
diversion; the finish task will do this for you |
|
| 442 |
- class/*.mod files can now define variables |
fai (2.3.4) unstable; urgency=low |
| 443 |
- new examples class/S30menu.source (was hook/install.MENU) |
|
| 444 |
- /fai can be a different location using $FAI in fai.conf |
- the default name for fai kernel-image package has changed to |
| 445 |
- /fai can be retrieved from a CVS repository: (see variables |
kernel-image-2.2.20_fai1_i386.deb, since the package fai-kernel |
| 446 |
FAI_LOCATION, FAI_CVSROOT, FAI_CVSMODULE) and create a |
>=1.4 contains install kernels which support both the BOOTP and |
| 447 |
/etc/fai/.cvspass |
DHCP protocol |
| 448 |
- /etc/apt/preferences will be copied to nfsroot |
|
| 449 |
- additional manual pages for fai-setup, make-fai-nfsroot, |
-- Thomas Lange <lange@debian.org> Thu, 16 May 2002 14:42:00 +0200 |
| 450 |
make-fai-bootfloppy, install_packages |
|
| 451 |
- setup_harddisks: called with option -d (DOS alignment) |
fai (2.3.3) unstable; urgency=medium |
| 452 |
support for ext3 and disk controllers using /dev/ida/, /dev/rd/ |
|
| 453 |
and /dev/cciss (Compaq SMART2 raid array and Mylex DAC960 PCI |
- important bug fix (wrong symlink for rcS_fai) |
| 454 |
RAID controller) |
- copy id_dsa* and id_rsa* files in make-fai-nfsroot |
| 455 |
- make-fai-bootfloppy can write to a file, creates environment for |
- use strict enabled in perl scripts |
| 456 |
DHCP using pxelinux, does not copy System.map to floppy (now |
- add "append ip=dhcp" in pxelinux.cfg/default |
| 457 |
more space left for the kernel image), new option -s |
- minor changes in package_config files |
| 458 |
- bootpc and dhcp request will use only active network devices |
- setup_harddisks default fs type changed from auto to ext2 |
| 459 |
($netdevices_up determined by netdevice_info()) by default, |
|
| 460 |
which can be overwritten with $netdevices |
-- Thomas Lange <lange@debian.org> Thu, 16 May 2002 09:27:15 +0200 |
| 461 |
- add a hint how to set up the kernel automounter for scratch |
|
| 462 |
partitions |
fai (2.3.2) unstable; urgency=low |
| 463 |
- fcopy skips CVS directories, executes postinst script if file |
|
| 464 |
was copied, new options -L and -P |
- minor bug fixes |
| 465 |
- added prtnetgr script which prints a flat list of all hosts |
- minor changes in package_config files |
| 466 |
belonging to a netgroup |
- use discover command for hardware detection and loading of scsi |
| 467 |
- execute all /fai/scripts/$class/S[0-9]* scripts if this |
kernel modules in class/S03hwdetect.source |
| 468 |
directory exists, so it's possible to execute multiple scripts |
- use swap partitions during installation if available |
| 469 |
for one class; see examples in scripts/NETWORK/ and scripts/DEFAULT/ |
|
| 470 |
- use shm (was tmpfs) for ramdisk if available |
-- Thomas Lange <lange@debian.org> Mon, 29 Apr 2002 19:47:39 +0200 |
| 471 |
- mkdebmirror uses passive ftp mode |
|
| 472 |
- task sysinfo calls kudzu |
fai (2.3.1) unstable; urgency=low |
| 473 |
- added THANKS file |
|
| 474 |
|
- some minor bug fixes |
| 475 |
New in FAI 2.2.3 |
- add variable $addpackages to DEFAULT.var |
| 476 |
|
- $FAI_SUBDIR renamed to $FAI_SHAREDIR (fai.conf) |
| 477 |
- woody support improved, but the default configuration is still |
- changes in package_config files |
| 478 |
for potato |
- additional method to determine all ethernet devices |
| 479 |
- added disk configuration for Beowulf nodes |
- manual updates for woody |
| 480 |
- Wake on LAN section added to FAI guide |
- added a lot of comments into shell script |
| 481 |
- reiserfs support in setup_harddisks (thanks to Diane Trout) |
- add option -m to make-fai-bootfloppy |
| 482 |
- make-fai-nfsroot -v output can be redirected to a file |
|
| 483 |
- sysinfo also uses detect and discover to probe for hardware |
-- Thomas Lange <lange@debian.org> Tue, 16 Apr 2002 13:30:04 +0200 |
| 484 |
- utilities moved to /usr/share/fai/utils |
|
| 485 |
- install_packages checks all package names. If a package name is |
fai (2.3) unstable; urgency=low |
| 486 |
misspelled, it will be removed from the installation list |
|
| 487 |
- added class NOGETTY |
- all default configurations are for Debian 3.0 aka woody |
| 488 |
- package_config: new action "hold", PRELOAD can use a file: url |
- /etc/fai.conf moved to /etc/fai/fai.conf |
| 489 |
|
- moved some variables from fai.conf to class/*.var |
| 490 |
New in FAI 2.2.2 |
- add FAI_DEBOOTSTRAP_OPTS to fai.conf |
| 491 |
|
- temporary files are stored to $LOGDIR (default to /tmp/fai/), |
| 492 |
- bug fix: getting dhcp information |
can be set in fai.conf using mktemp if desired |
| 493 |
- added jmon to BEOWULF |
- log files for every new run are stored in a separate directory, |
| 494 |
|
last-$FAI_ACTION is pointing to the last log directory |
| 495 |
New in FAI 2.2.1 |
- if a task is skipped, also all its hooks are skipped |
| 496 |
|
- uname -s in uppercase is also a default class |
| 497 |
- FAI_FLAGS can be space or comma separated. They must be space |
- all class/S[0-9]*.source scripts are sourced |
| 498 |
separated in bootptab. Use a comma to separate them as |
- hooks that end in .source are sourced (formerly .sh), so they |
| 499 |
additional kernel parameters. |
can define variables |
| 500 |
- bootp requests on multiple ethernet devices show device name |
- new adddivert routine; make a diversion for a file and add it to |
| 501 |
(Thanks to Geert Stappers) |
the list of all diversions; you need not care about removing the |
| 502 |
- script all_hosts doesn't use hardcoded list of hosts any more; |
diversion; the finish task will do this for you |
| 503 |
now it uses the netgroup allhosts |
- class/*.mod files can now define variables |
| 504 |
|
- new examples class/S30menu.source (was hook/install.MENU) |
| 505 |
New in FAI 2.2 |
- /fai can be a different location using $FAI in fai.conf |
| 506 |
|
- /fai can be retrieved from a CVS repository: (see variables |
| 507 |
- the fai guide has a new chapter about building a Beowulf cluster |
FAI_LOCATION, FAI_CVSROOT, FAI_CVSMODULE) and create a |
| 508 |
- new utilities for Beowulf cluster: all_hosts and rshall |
/etc/fai/.cvspass |
| 509 |
- new utility softupdate for updating packages on a running system |
- /etc/apt/preferences will be copied to nfsroot |
| 510 |
- improved example for diskless hook |
- additional manual pages for fai-setup, make-fai-nfsroot, |
| 511 |
- major reorganization of the rcS_fai code; most parts are moved |
make-fai-bootfloppy, install_packages |
| 512 |
to the subroutines file |
- setup_harddisks: called with option -d (DOS alignment) |
| 513 |
- source /fai/hooks/subroutines if file exists; here you can define |
support for ext3 and disk controllers using /dev/ida/, /dev/rd/ |
| 514 |
your own subroutines or redefine FAIs subroutines |
and /dev/cciss (Compaq SMART2 raid array and Mylex DAC960 PCI |
| 515 |
- most tasks are now executed via task() and the name of the task |
RAID controller) |
| 516 |
as option. This subroutine looks for a hook with the given name |
- make-fai-bootfloppy can write to a file, creates environment for |
| 517 |
and executes it. Hooks can skip the default task of FAI (called |
DHCP using pxelinux, does not copy System.map to floppy (now |
| 518 |
task_<name>) by using skiptask(). So, hooks can replace the |
more space left for the kernel image), new option -s |
| 519 |
default behavior, and not only add functions to the |
- bootpc and dhcp request will use only active network devices |
| 520 |
installation process |
($netdevices_up determined by netdevice_info()) by default, |
| 521 |
- hooks can define classes by writing class names to |
which can be overwritten with $netdevices |
| 522 |
/tmp/additional-classes and variable by writing line to |
- add a hint how to set up the kernel automounter for scratch |
| 523 |
/tmp/additional.var |
partitions |
| 524 |
- new hooks/tasks added |
- fcopy skips CVS directories, executes postinst script if file |
| 525 |
- classes and variables are now defined in the very beginning |
was copied, new options -L and -P |
| 526 |
before task_action is called and $FAI_ACTION is evaluated |
- added prtnetgr script which prints a flat list of all hosts |
| 527 |
- FAI_ACTION can be any user defined value. FAI is looking for a |
belonging to a netgroup |
| 528 |
command in /fai/hooks/$FAI_ACTION and executes it. |
- execute all /fai/scripts/$class/S[0-9]* scripts if this |
| 529 |
- log file prepare-apt.log renamed to updatebase.log |
directory exists, so it's possible to execute multiple scripts |
| 530 |
- debian-non-US in local mirror script (mkdebmirror) has new location |
for one class; see examples in scripts/NETWORK/ and scripts/DEFAULT/ |
| 531 |
- new type "PACKAGE taskinst" in package_config can install new |
- use shm (was tmpfs) for ramdisk if available |
| 532 |
task packages (for Debian 3.0 and later releases) |
- mkdebmirror uses passive ftp mode |
| 533 |
- get_bootp_inf() and get_dhcp_info() support multiple ethernet |
- task sysinfo calls kudzu |
| 534 |
devices via $netdevices |
- added THANKS file |
| 535 |
- $netdevices can be set or automaticly determined to the list of |
|
| 536 |
ethernet devices |
-- Thomas Lange <lange@debian.org> Tue, 9 Apr 2002 18:29:15 +0200 |
| 537 |
- make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer |
|
| 538 |
- tlink can show symlink of a host or all file in /boot/fai |
fai (2.2.3) unstable; urgency=low |
| 539 |
- new classes NOSECURETTY, BEOWULF, NOTCPD |
|
| 540 |
|
- woody support improved, but the default configuration is still |
| 541 |
New in FAI 2.1 |
for potato |
| 542 |
- NEWS file added (you found it already ;-), which contains the |
- added disk configuration for Beowulf nodes |
| 543 |
user visible changes; changelog file is for developers |
- Wake on LAN section added to FAI guide |
| 544 |
- woody support |
- reiserfs support in setup_harddisks (thanks to Diane Trout) |
| 545 |
- define $FAI_DEBOOTSTRAP for using debootstrap |
- make-fai-nfsroot -v output can be redirected to a file |
| 546 |
- you can add your own functions using hooks (read the manual) |
- sysinfo also uses detect and discover to probe for hardware |
| 547 |
- /fai/fai_config not used anymore, replaced by a hook |
- utilities moved to /usr/share/fai/utils |
| 548 |
- setup_harddisk does not complain when root partition is not in |
- install_packages checks all package names. If a package name is |
| 549 |
the first 8GB, do not complain if not a primary partition |
misspelled, it will be removed from the installation list |
| 550 |
- no more problems when using other locales |
- added class NOGETTY |
| 551 |
- support for diskless clients |
- package_config: new action "hold", PRELOAD can use a file: url |
| 552 |
- grub support, new class LILO and GRUB |
|
| 553 |
- new flag createvt; add this to FAI_FLAGS to get two additional |
-- Thomas Lange <lange@debian.org> Thu, 8 Nov 2001 17:01:02 +0100 |
| 554 |
terminals and ctrl-c will interrupt the installation |
|
| 555 |
process. Otherwise ctrl-c will reboot and no terminals are |
fai (2.2.2) unstable; urgency=low |
| 556 |
available. In the past, this function was enabled by default. |
|
| 557 |
Add createvt to FAI_FLAGS to get the old behavior. |
- bug fix: getting dhcp information |
| 558 |
- before any classes are defined using the scripts in /fai/class, |
- added jmon to BEOWULF |
| 559 |
the classes DEFAULT, $HOSTNAME and LAST are defined |
|
| 560 |
- new utility chkdebnames can check package names for a certain |
-- Thomas Lange <lange@debian.org> Wed, 10 Oct 2001 10:52:35 +0200 |
| 561 |
distribution |
|
| 562 |
|
fai (2.2.1) unstable; urgency=low |
| 563 |
|
|
| 564 |
|
- FAI_FLAGS can be space or comma separated. They must be space |
| 565 |
|
separated in bootptab. Use a comma to separate them as |
| 566 |
|
additional kernel parameters. |
| 567 |
|
- bootp requests on multiple ethernet devices show device name |
| 568 |
|
(Thanks to Geert Stappers) |
| 569 |
|
- script all_hosts doesn't use hardcoded list of hosts any more; |
| 570 |
|
now it uses the netgroup allhosts |
| 571 |
|
|
| 572 |
|
-- Thomas Lange <lange@debian.org> Fri, 5 Oct 2001 17:19:14 +0200 |
| 573 |
|
|
| 574 |
|
fai (2.2) unstable; urgency=low |
| 575 |
|
|
| 576 |
|
- the fai guide has a new chapter about building a Beowulf cluster |
| 577 |
|
- new utilities for Beowulf cluster: all_hosts and rshall |
| 578 |
|
- new utility softupdate for updating packages on a running system |
| 579 |
|
- improved example for diskless hook |
| 580 |
|
- major reorganization of the rcS_fai code; most parts are moved |
| 581 |
|
to the subroutines file |
| 582 |
|
- source /fai/hooks/subroutines if file exists; here you can define |
| 583 |
|
your own subroutines or redefine FAIs subroutines |
| 584 |
|
- most tasks are now executed via task() and the name of the task |
| 585 |
|
as option. This subroutine looks for a hook with the given name |
| 586 |
|
and executes it. Hooks can skip the default task of FAI (called |
| 587 |
|
task_<name>) by using skiptask(). So, hooks can replace the |
| 588 |
|
default behavior, and not only add functions to the |
| 589 |
|
installation process |
| 590 |
|
- hooks can define classes by writing class names to |
| 591 |
|
/tmp/additional-classes and variable by writing line to |
| 592 |
|
/tmp/additional.var |
| 593 |
|
- new hooks/tasks added |
| 594 |
|
- classes and variables are now defined in the very beginning |
| 595 |
|
before task_action is called and $FAI_ACTION is evaluated |
| 596 |
|
- FAI_ACTION can be any user defined value. FAI is looking for a |
| 597 |
|
command in /fai/hooks/$FAI_ACTION and executes it. |
| 598 |
|
- log file prepare-apt.log renamed to updatebase.log |
| 599 |
|
- debian-non-US in local mirror script (mkdebmirror) has new location |
| 600 |
|
- new type "PACKAGE taskinst" in package_config can install new |
| 601 |
|
task packages (for Debian 3.0 and later releases) |
| 602 |
|
- get_bootp_inf() and get_dhcp_info() support multiple ethernet |
| 603 |
|
devices via $netdevices |
| 604 |
|
- $netdevices can be set or automaticly determined to the list of |
| 605 |
|
ethernet devices |
| 606 |
|
- make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer |
| 607 |
|
- tlink can show symlink of a host or all file in /boot/fai |
| 608 |
|
- new classes NOSECURETTY, BEOWULF, NOTCPD |
| 609 |
|
|
| 610 |
|
-- Thomas Lange <lange@debian.org> Fri, 14 Sep 2001 14:35:49 +0200 |
| 611 |
|
|
| 612 |
|
fai (2.1) unstable; urgency=low |
| 613 |
|
|
| 614 |
|
- NEWS file added (you found it already ;-), which contains the |
| 615 |
|
user visible changes; changelog file is for developers |
| 616 |
|
- woody support |
| 617 |
|
- define $FAI_DEBOOTSTRAP for using debootstrap |
| 618 |
|
- you can add your own functions using hooks (read the manual) |
| 619 |
|
- /fai/fai_config not used anymore, replaced by a hook |
| 620 |
|
- setup_harddisk does not complain when root partition is not in |
| 621 |
|
the first 8GB, do not complain if not a primary partition |
| 622 |
|
- no more problems when using other locales |
| 623 |
|
- support for diskless clients |
| 624 |
|
- grub support, new class LILO and GRUB |
| 625 |
|
- new flag createvt; add this to FAI_FLAGS to get two additional |
| 626 |
|
terminals and ctrl-c will interrupt the installation |
| 627 |
|
process. Otherwise ctrl-c will reboot and no terminals are |
| 628 |
|
available. In the past, this function was enabled by default. |
| 629 |
|
Add createvt to FAI_FLAGS to get the old behavior. |
| 630 |
|
- before any classes are defined using the scripts in /fai/class, |
| 631 |
|
the classes DEFAULT, $HOSTNAME and LAST are defined |
| 632 |
|
- new utility chkdebnames can check package names for a certain |
| 633 |
|
distribution |
| 634 |
|
|
| 635 |
|
-- Thomas Lange <lange@debian.org> Fri, 20 Jul 2001 11:55:29 +0200 |