/[fai]/tags/r-2_5_2/NEWS
ViewVC logotype

Contents of /tags/r-2_5_2/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2133 - (show annotations) (download)
Tue Jan 6 14:21:29 2004 UTC (9 years, 4 months ago) by (unknown author)
File size: 13543 byte(s)
This commit was manufactured by cvs2svn to create tag 'r-2_5_2'.
1 New in FAI 2.5.2
2
3 - fai monitor daemon added, see faimond(8)
4 - colored copyright message on console
5 - variable hdparm included again; can be used if the kernel does
6 not enables DMA for brand new IDE controllers by default
7 - package names can contain pinning information
8 - preferences file is copied from /etc/fai if it exists
9 - default kernel version is 2.4.22
10 - bug fixes
11
12 New in FAI 2.5.1
13
14 - minor bug fixes
15 - added chapter to the fai guide how to reveive the configuration
16 space using CVS
17 - initrd support when booting new kernel via network
18
19 New in FAI 2.5
20
21 - a new section in the manual which describes a simple
22 installation example. Read the chapter 'For the impatient user'
23 - old templates now split into simple and advanced examples. They are
24 located in /usr/share/doc/examples/{simple,advanced}
25 - added script fai-chboot which manages the network boot
26 configuration files for PXE boot
27 - the installation time is printed in seconds
28 - menu entries for grub now works also if /boot is a separate
29 partition
30 - number of packages installed at a time can be limited (use
31 $MAXPACKAGES)
32 - log files can be saved using FTP protocol
33 - the files in /fai/class that are list of classes can contain
34 comment lines. All lines starting with a hash are ignored
35 - syslogd now works during installation
36 - add an grub entry for memtest86 if installed
37 - do not fsck ext3 partitions
38 - add -M option to fcopy
39 - make-fai-nfsroot: new option -f; print error message if it fails
40 - a new example configuration for a demo host using GNOME, DHCP
41 - added XFS support to setup_harddisks
42 - files class/*.mod and modules.log removed, use 11modules.source
43 instead
44 - packages for xfree server now in file/class XFREE
45 - added SunOS support; you can install Solaris using FAI
46 - bug fixes as always
47
48 New in FAI 2.4.1
49
50 - use dhcp3, dhcp support was broken in FAI 2.4
51 - disk_config examples are using ext3 file systems
52 - add SERVERINTERFACE to fai.conf
53 - add FAI_BOOT to fai.conf; the list of boot protocols to set
54 up (boot or dhcp or both)
55 - DHCP install kernel file /boot/fai/installkernel renamed to
56 vmlinuz-install
57 - new script fai-do-scripts; include the functions from do_script
58 and task_configure, this makes the Solaris port easier
59 - some bug fixes
60
61 New in FAI 2.4
62
63 - Era Erikson did some great work on proofreading all manuals and
64 script comments. Great work Era!
65 - lots of updates in the fai guide
66 - use the script fai-class for defining classes; scripts in class/
67 must not have prefix S; the following command renames your
68 existing scripts so they will work with the new command:
69 rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S*
70 the order of scripts executed has slightly changed; all classes
71 from the file $HOSTNAME are defined after the scripts in class/
72 are executed; the suffix .sh or .pl is not needed any more,
73 fai-class has a manual page
74 - kernel 2.4.20 is the default kernel during installation
75 - USB keyboard support during installation
76 - make-fai-bootfloppy creates a more generic boot floppy which
77 uses grub or lilo as boot loader, it supports more than one boot
78 protocol, more disk space is available on the floppy
79 - the exit status of every hook and script is written to
80 status.log
81 - the hook faiend.LAST parses all log files for warnings and
82 errors and writes them to error.log
83 - variable.sh lists all variables defined after task defvar has finished
84 - FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined
85 in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server
86 (but it is still possible)
87 - hooks can make their tasks to be skipped (as in fai 2.2)
88 - templates scripts and config files has been rewritten and added
89 (eg. WWWKIOSK, a notebook with Windows and Linux)
90 - a new default location for the Debian mirror (in mkdebmirror and
91 fai.conf)
92 - much of reorganizing the code, but this does not change the user
93 visible behavior
94 - some functions that were defined as shell subroutines are now
95 separate scripts in /usr/lib/fai (fai-class, create_ramdisk,
96 prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they
97 are not standalone script, most of them only work in the fai
98 environment, this should solve the problems with a too big
99 environment (when using xargs)
100 - PATH always starts with /usr/local/{sbin,bin}
101 - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only
102 on demand
103 - save log files to host $LOGSERVER if defined, otherwise use
104 $SERVER
105 - make-fai-nfsroot always does setup for dhcp and bootp, and uses
106 following sources to create the file sources.list for the
107 nfsroot: the variable $FAI_SOURCES_LIST or the files
108 /etc/fai/sources.list or /etc/apt/sources.list
109 - you can add a list of classes after the PACKAGE command in files
110 in package_config, so the following packages will only be
111 installed for this class (Please only use this in the file
112 package_config/DEFAULT)
113 - fcopy has new option -i and -B
114 - the variable addpackages can contain a list of packages without
115 their version number, therefore /fai/files/packages should be a
116 simple repository
117 - a lot of bug fixes
118
119 New in FAI 2.3.4
120
121 - the default name for fai kernel-image package has changed to
122 kernel-image-2.2.20_fai1_i386.deb, since the package fai-kernel
123 >=1.4 contains install kernels which support both the BOOTP and
124 DHCP protocol
125
126 New in FAI 2.3.3
127
128 - important bug fix (wrong symlink for rcS_fai)
129 - copy id_dsa* and id_rsa* files in make-fai-nfsroot
130 - use strict enabled in perl scripts
131 - add "append ip=dhcp" in pxelinux.cfg/default
132 - minor changes in packages_config files
133 - setup_harddisks default fs type changed from auto to ext2
134
135 New in FAI 2.3.2
136
137 - minor bug fixes
138 - minor changes in package_config files
139 - use discover command for hardware detection and loading of scsi
140 kernel modules in class/S03hwdetect.source
141 - use swap partitions during installation if available
142
143 New in FAI 2.3.1
144
145 - some minor bug fixes
146 - add variable $addpackages to DEFAULT.var
147 - $FAI_SUBDIR renamed to $FAI_SHAREDIR (fai.conf)
148 - changes in package_config files
149 - additional method to determine all ethernet devices
150 - manual updates for woody
151 - added a lot of comments into shell script
152 - add option -m to make-fai-bootfloppy
153
154 New in FAI 2.3
155
156 - all default configurations are for Debian 3.0 aka woody
157 - /etc/fai.conf moved to /etc/fai/fai.conf
158 - moved some variables from fai.conf to class/*.var
159 - add FAI_DEBOOTSTRAP_OPTS to fai.conf
160 - temporary files are stored to $LOGDIR (default to /tmp/fai/),
161 can be set in fai.conf using mktemp if desired
162 - log files for every new run are stored in a separate directory,
163 last-$FAI_ACTION is pointing to the last log directory
164 - if a task is skipped, also all its hooks are skipped
165 - uname -s in uppercase is also a default class
166 - all class/S[0-9]*.source scripts are sourced
167 - hooks that end in .source are sourced (formerly .sh), so they
168 can define variables
169 - new adddivert routine; make a diversion for a file and add it to
170 the list of all diversions; you need not care about removing the
171 diversion; the finish task will do this for you
172 - class/*.mod files can now define variables
173 - new examples class/S30menu.source (was hook/install.MENU)
174 - /fai can be a different location using $FAI in fai.conf
175 - /fai can be retrieved from a CVS repository: (see variables
176 FAI_LOCATION, FAI_CVSROOT, FAI_CVSMODULE) and create a
177 /etc/fai/.cvspass
178 - /etc/apt/preferences will be copied to nfsroot
179 - additional manual pages for fai-setup, make-fai-nfsroot,
180 make-fai-bootfloppy, install_packages
181 - setup_harddisks: called with option -d (DOS alignment)
182 support for ext3 and disk controllers using /dev/ida/, /dev/rd/
183 and /dev/cciss (Compaq SMART2 raid array and Mylex DAC960 PCI
184 RAID controller)
185 - make-fai-bootfloppy can write to a file, creates environment for
186 DHCP using pxelinux, does not copy System.map to floppy (now
187 more space left for the kernel image), new option -s
188 - bootpc and dhcp request will use only active network devices
189 ($netdevices_up determined by netdevice_info()) by default,
190 which can be overwritten with $netdevices
191 - add a hint how to set up the kernel automounter for scratch
192 partitions
193 - fcopy skips CVS directories, executes postinst script if file
194 was copied, new options -L and -P
195 - added prtnetgr script which prints a flat list of all hosts
196 belonging to a netgroup
197 - execute all /fai/scripts/$class/S[0-9]* scripts if this
198 directory exists, so it's possible to execute multiple scripts
199 for one class; see examples in scripts/NETWORK/ and scripts/DEFAULT/
200 - use shm (was tmpfs) for ramdisk if available
201 - mkdebmirror uses passive ftp mode
202 - task sysinfo calls kudzu
203 - added THANKS file
204
205 New in FAI 2.2.3
206
207 - woody support improved, but the default configuration is still
208 for potato
209 - added disk configuration for Beowulf nodes
210 - Wake on LAN section added to FAI guide
211 - reiserfs support in setup_harddisks (thanks to Diane Trout)
212 - make-fai-nfsroot -v output can be redirected to a file
213 - sysinfo also uses detect and discover to probe for hardware
214 - utilities moved to /usr/share/fai/utils
215 - install_packages checks all package names. If a package name is
216 misspelled, it will be removed from the installation list
217 - added class NOGETTY
218 - package_config: new action "hold", PRELOAD can use a file: url
219
220 New in FAI 2.2.2
221
222 - bug fix: getting dhcp information
223 - added jmon to BEOWULF
224
225 New in FAI 2.2.1
226
227 - FAI_FLAGS can be space or comma separated. They must be space
228 separated in bootptab. Use a comma to separate them as
229 additional kernel parameters.
230 - bootp requests on multiple ethernet devices show device name
231 (Thanks to Geert Stappers)
232 - script all_hosts doesn't use hardcoded list of hosts any more;
233 now it uses the netgroup allhosts
234
235 New in FAI 2.2
236
237 - the fai guide has a new chapter about building a Beowulf cluster
238 - new utilities for Beowulf cluster: all_hosts and rshall
239 - new utility softupdate for updating packages on a running system
240 - improved example for diskless hook
241 - major reorganization of the rcS_fai code; most parts are moved
242 to the subroutines file
243 - source /fai/hooks/subroutines if file exists; here you can define
244 your own subroutines or redefine FAIs subroutines
245 - most tasks are now executed via task() and the name of the task
246 as option. This subroutine looks for a hook with the given name
247 and executes it. Hooks can skip the default task of FAI (called
248 task_<name>) by using skiptask(). So, hooks can replace the
249 default behavior, and not only add functions to the
250 installation process
251 - hooks can define classes by writing class names to
252 /tmp/additional-classes and variable by writing line to
253 /tmp/additional.var
254 - new hooks/tasks added
255 - classes and variables are now defined in the very beginning
256 before task_action is called and $FAI_ACTION is evaluated
257 - FAI_ACTION can be any user defined value. FAI is looking for a
258 command in /fai/hooks/$FAI_ACTION and executes it.
259 - log file prepare-apt.log renamed to updatebase.log
260 - debian-non-US in local mirror script (mkdebmirror) has new location
261 - new type "PACKAGE taskinst" in package_config can install new
262 task packages (for Debian 3.0 and later releases)
263 - get_bootp_inf() and get_dhcp_info() support multiple ethernet
264 devices via $netdevices
265 - $netdevices can be set or automaticly determined to the list of
266 ethernet devices
267 - make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer
268 - tlink can show symlink of a host or all file in /boot/fai
269 - new classes NOSECURETTY, BEOWULF, NOTCPD
270
271 New in FAI 2.1
272 - NEWS file added (you found it already ;-), which contains the
273 user visible changes; changelog file is for developers
274 - woody support
275 - define $FAI_DEBOOTSTRAP for using debootstrap
276 - you can add your own functions using hooks (read the manual)
277 - /fai/fai_config not used anymore, replaced by a hook
278 - setup_harddisk does not complain when root partition is not in
279 the first 8GB, do not complain if not a primary partition
280 - no more problems when using other locales
281 - support for diskless clients
282 - grub support, new class LILO and GRUB
283 - new flag createvt; add this to FAI_FLAGS to get two additional
284 terminals and ctrl-c will interrupt the installation
285 process. Otherwise ctrl-c will reboot and no terminals are
286 available. In the past, this function was enabled by default.
287 Add createvt to FAI_FLAGS to get the old behavior.
288 - before any classes are defined using the scripts in /fai/class,
289 the classes DEFAULT, $HOSTNAME and LAST are defined
290 - new utility chkdebnames can check package names for a certain
291 distribution

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5