/[fai]/trunk/debian/NEWS
ViewVC logotype

Contents of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3174 - (show annotations) (download)
Sun Dec 11 15:03:06 2005 UTC (7 years, 5 months ago) by lange
Original Path: trunk/NEWS
File size: 20297 byte(s)
just a commit
1 New in FAI 2.9
2
3 - lots of bug fixes
4 - splitting the FAI package into more packages:
5 fai-server, fai-client, fai-nfsroot, fai-doc, fai-quickstart
6 - Config scripts named S[0-9][0-9]* are not executed any
7 more. Rename them to match [0-9][0-9]*.
8 - fcopy now supports a preinst script, add option -U, ignore .svn
9 directories
10 - new option -I for make-fai-bootfloppy can specify default
11 interface, new option -B creates 2.88M floppy
12 - use md5 hash for passwords
13 - backticks and variables can't be used in package_config any more
14 - root-path does not need to be defined in dhcpd.conf any more
15 (fai-chboot does it for you)
16 - fai-cd's El Torito boot image is not limited to 2.88M any more
17
18 New in FAI 2.8.4
19
20 - small but important bug fix: remove non-US entry
21
22 New in FAI 2.8.3
23
24 - remove debconf support for package itself, debconf support for
25 the installation was not removed
26
27 New in FAI 2.8.2
28
29 - close some bugs, which occured when using softupdates
30
31 New in FAI 2.8.1
32
33 - minor bug fixes
34 - added $COLOR_FAI_LOGO which is off unless doing initial
35 installations
36 - added german and french translation of the debconf templates
37 - task sysinfo mounts the local partitions read only
38 - move some classes from 10-base-classes to the new script
39 50-host-classes
40 - fixed a lot of typos in the fai guide
41
42 New in FAI 2.8
43
44 - rename rcS_fai to fai, add manual page fai.8
45 - new simple examples using class FAIBASE
46 - add debconf support for the package itself
47 - new action softupdates, update a system without reinstallation
48 - fai-do-scripts now executes scripts matching [0-9][0-9]*
49 - rcS.log is now fai.log
50 - major updates in fai-guide (softupdate, fai on other archs)
51 - add task prepareapt
52 - variable $addpackages removed from examples scripts
53
54 New in FAI 2.7
55
56 - closes grave and important bugs
57 - add fai-cd(8) script for creating a bootable FAI CD image
58 - add option -a to fai-mirror
59 - add option -d to install_packages
60
61 New in FAI 2.6.7
62
63 - add task debconf and new script fai-debconf for preseeding
64 - minor updates in the fai guide
65
66 New in FAI 2.6.6
67
68 - new command fai-mirror(1) to create a partitial Debian mirror
69 - setup_harddisks: bug fix: error redefined mountpoint is wrongly
70 reported, allow space before keywords primary and logical
71 - install_packages: add option -f
72 - task_sysinfo calls hwinfo if available (very nice hardware info)
73 - 06hwdetect.source: SCSI detect code for 2.6 kernel
74 - new variable FAICLIENTS in make-fai-nfsroot.conf. Used by
75 fai-setup for exporting the nfsroot and the config space via NFS
76 - create a list of all packages in base.tgz (for fai CD)
77 - ftar: test if directory is / before removing files recursively
78 - enable shadow passwords for passwd and group in examples
79 - save files FAI_CLASSES, variables.sh and disk_var.sh to
80 /var/log/fai not to /etc/fai
81 - add supprt for booting from CD
82 - other bug fixes
83
84 New in FAI 2.6.5
85
86 - fcopy now handles svn and arch subdirectories, added option -I
87 - install_packages does not remove unknown package names when
88 using aptitude, so aptitude's search patterns can be used
89
90 New in FAI 2.6.4
91
92 - bug fixes
93 - install_packages and files in package_config/ have now support
94 for aptitude
95
96 New in FAI 2.6.3
97
98 - make $rootpw not readable for users
99 - use default kernel 2.4.27
100 - fai-setup: add option -e
101 - make-fai-nfsroot: add option -K
102 - add xfs support into the nfsroot
103 - define kernel parameters using $kappend
104
105 New in FAI 2.6.2
106
107 - Workaround to support new tasksel behaviour
108 - fix broken grub entry when using class FAI_BOOTPART
109 - fai-chboot: add option -e
110
111 New in FAI 2.6.1
112
113 - new option -k for make-fai-nfroot only installs a new kernel
114 - catnc() greps now through multiple files
115 - when logging in with ssh all variables for FAI are defined by
116 sourcing /tmp/fai/variables.sh
117 - faireboot sends message to fai monitor daemon
118 - install_packages now supports taskrm (which calls tasksel
119 remove), default number of packages that are install with one
120 command is set to 99
121 - better support for installing a client with a different hostname
122 than during installaion
123
124 New in FAI 2.6
125
126 - make FAI ready-to-use for sarge
127 - make the examples much easier, remove a lot of unused stuff
128 - fai.conf is split into two files, make-fai-nfsroot specific
129 variables are moved to /etc/fai/make-fai-nfsroot.conf
130 - make-fai-nfsroot: more packages for hardware detection included,
131 write a warning if $FAI_SOURCES_LIST is used
132 - rcS_fai: if a file /.nocolorlogo exists, do not enable colored
133 logo and let scroll region unchanged
134 - 06hwdetect.source: better hardware detection uses discover2,
135 load all pci IDE drivers, enables DMA mode for disks, include
136 code of 11modules.source
137 - task_sysinfo: show serial numbers of hard disks, show usb
138 information
139 - tasks can set return code ($terror) so faimond receives it
140 - faimond receives more messages
141 - fai-chboot: new options -d, can use localboot, so we need not
142 copy the kernel image and initrd to the install server
143 - grub-install does not probe floppy drive (which can hang the system
144 for a long time)
145 - install_packages: add option -L, new code for detecting unknown
146 package names which uses perl module AptPkg
147 - mkdebmirror: mirrors now woody and sarge in one directory
148
149 New in FAI 2.5.4
150
151 - fix bug in make-fai-bootfloppy when using -f
152 - make-fai-bootfloppy: added option -i that creates a bootable
153 ISO9960 cdrom image
154 - some sparc and PowerPC adjustments
155
156 New in FAI 2.5.3
157
158 - default kernel is 2.4.24
159 - add option -c to make-fai-{nfsroot,bootfloppy} to define a
160 different configuration directory than /etc/fai
161 - make-fai-bootfloppy: add option -c and -F, now DHCP is the
162 default protocol when -d is not used
163 - fai.conf: exclude more packages from debootstrap
164 adjust KERNELPACKAGE to new name (since fai-kernels_1.6)
165 put important variables to the top
166 remove some comments
167 - fai-chboot: new option -S sets FAI_ACTION=sysinfo
168 - The variable FAI_SOURCES_LIST is now obsolete,
169 use /etc/fai/sources.list or /etc/apt/sources.list instead
170 - new examples for sources.list in
171 /usr/share/doc/fai/examples/etc/sources.list
172 - remove some packages that are not needed and not available in
173 sarge
174 - utility chkdebnames mostly rewritten
175 - package recommends mknbi, and does not work with netboot package
176 when using BOOTP
177
178 New in FAI 2.5.2
179
180 - fai monitor daemon added, see faimond(8)
181 - colored copyright message on console
182 - variable hdparm included again; can be used if the kernel does
183 not enables DMA for brand new IDE controllers by default
184 - package names can contain pinning information
185 - preferences file is copied from /etc/fai if it exists
186 - default kernel version is 2.4.22
187 - bug fixes
188
189 New in FAI 2.5.1
190
191 - minor bug fixes
192 - added chapter to the fai guide how to receive the configuration
193 space using CVS
194 - initrd support when booting new kernel via network
195
196 New in FAI 2.5
197
198 - a new section in the manual which describes a simple
199 installation example. Read the chapter 'For the impatient user'
200 - old templates now split into simple and advanced examples. They
201 are located in /usr/share/doc/fai/examples/{simple,advanced}
202 - added script fai-chboot which manages the network boot
203 configuration files for PXE boot
204 - the installation time is printed in seconds
205 - menu entries for grub now works also if /boot is a separate
206 partition
207 - number of packages installed at a time can be limited (use
208 $MAXPACKAGES)
209 - log files can be saved using FTP protocol
210 - the files in /fai/class that are list of classes can contain
211 comment lines. All lines starting with a hash are ignored
212 - syslogd now works during installation
213 - add an grub entry for memtest86 if installed
214 - do not fsck ext3 partitions
215 - add -M option to fcopy
216 - make-fai-nfsroot: new option -f; print error message if it fails
217 - a new example configuration for a demo host using GNOME, DHCP
218 - added XFS support to setup_harddisks
219 - files class/*.mod and modules.log removed, use 11modules.source
220 instead
221 - packages for xfree server now in file/class XFREE
222 - added SunOS support; you can install Solaris using FAI
223 - bug fixes as always
224
225 New in FAI 2.4.1
226
227 - use dhcp3, dhcp support was broken in FAI 2.4
228 - disk_config examples are using ext3 file systems
229 - add SERVERINTERFACE to fai.conf
230 - add FAI_BOOT to fai.conf; the list of boot protocols to set
231 up (boot or dhcp or both)
232 - DHCP install kernel file /boot/fai/installkernel renamed to
233 vmlinuz-install
234 - new script fai-do-scripts; include the functions from do_script
235 and task_configure, this makes the Solaris port easier
236 - some bug fixes
237
238 New in FAI 2.4
239
240 - Era Erikson did some great work on proofreading all manuals and
241 script comments. Great work Era!
242 - lots of updates in the fai guide
243 - use the script fai-class for defining classes; scripts in class/
244 must not have prefix S; the following command renames your
245 existing scripts so they will work with the new command:
246 rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S*
247 the order of scripts executed has slightly changed; all classes
248 from the file $HOSTNAME are defined after the scripts in class/
249 are executed; the suffix .sh or .pl is not needed any more,
250 fai-class has a manual page
251 - kernel 2.4.20 is the default kernel during installation
252 - USB keyboard support during installation
253 - make-fai-bootfloppy creates a more generic boot floppy which
254 uses grub or lilo as boot loader, it supports more than one boot
255 protocol, more disk space is available on the floppy
256 - the exit status of every hook and script is written to
257 status.log
258 - the hook faiend.LAST parses all log files for warnings and
259 errors and writes them to error.log
260 - variable.sh lists all variables defined after task defvar has finished
261 - FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined
262 in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server
263 (but it is still possible)
264 - hooks can make their tasks to be skipped (as in fai 2.2)
265 - templates scripts and config files has been rewritten and added
266 (eg. WWWKIOSK, a notebook with Windows and Linux)
267 - a new default location for the Debian mirror (in mkdebmirror and
268 fai.conf)
269 - much of reorganizing the code, but this does not change the user
270 visible behavior
271 - some functions that were defined as shell subroutines are now
272 separate scripts in /usr/lib/fai (fai-class, create_ramdisk,
273 prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they
274 are not standalone script, most of them only work in the fai
275 environment, this should solve the problems with a too big
276 environment (when using xargs)
277 - PATH always starts with /usr/local/{sbin,bin}
278 - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only
279 on demand
280 - save log files to host $LOGSERVER if defined, otherwise use
281 $SERVER
282 - make-fai-nfsroot always does setup for dhcp and bootp, and uses
283 following sources to create the file sources.list for the
284 nfsroot: the variable $FAI_SOURCES_LIST or the files
285 /etc/fai/sources.list or /etc/apt/sources.list
286 - you can add a list of classes after the PACKAGE command in files
287 in package_config, so the following packages will only be
288 installed for this class (Please only use this in the file
289 package_config/DEFAULT)
290 - fcopy has new option -i and -B
291 - the variable addpackages can contain a list of packages without
292 their version number, therefore /fai/files/packages should be a
293 simple repository
294 - a lot of bug fixes
295
296 New in FAI 2.3.4
297
298 - the default name for fai kernel-image package has changed to
299 kernel-image-2.2.20_fai1_i386.deb, since the package fai-kernel
300 >=1.4 contains install kernels which support both the BOOTP and
301 DHCP protocol
302
303 New in FAI 2.3.3
304
305 - important bug fix (wrong symlink for rcS_fai)
306 - copy id_dsa* and id_rsa* files in make-fai-nfsroot
307 - use strict enabled in perl scripts
308 - add "append ip=dhcp" in pxelinux.cfg/default
309 - minor changes in package_config files
310 - setup_harddisks default fs type changed from auto to ext2
311
312 New in FAI 2.3.2
313
314 - minor bug fixes
315 - minor changes in package_config files
316 - use discover command for hardware detection and loading of scsi
317 kernel modules in class/S03hwdetect.source
318 - use swap partitions during installation if available
319
320 New in FAI 2.3.1
321
322 - some minor bug fixes
323 - add variable $addpackages to DEFAULT.var
324 - $FAI_SUBDIR renamed to $FAI_SHAREDIR (fai.conf)
325 - changes in package_config files
326 - additional method to determine all ethernet devices
327 - manual updates for woody
328 - added a lot of comments into shell script
329 - add option -m to make-fai-bootfloppy
330
331 New in FAI 2.3
332
333 - all default configurations are for Debian 3.0 aka woody
334 - /etc/fai.conf moved to /etc/fai/fai.conf
335 - moved some variables from fai.conf to class/*.var
336 - add FAI_DEBOOTSTRAP_OPTS to fai.conf
337 - temporary files are stored to $LOGDIR (default to /tmp/fai/),
338 can be set in fai.conf using mktemp if desired
339 - log files for every new run are stored in a separate directory,
340 last-$FAI_ACTION is pointing to the last log directory
341 - if a task is skipped, also all its hooks are skipped
342 - uname -s in uppercase is also a default class
343 - all class/S[0-9]*.source scripts are sourced
344 - hooks that end in .source are sourced (formerly .sh), so they
345 can define variables
346 - new adddivert routine; make a diversion for a file and add it to
347 the list of all diversions; you need not care about removing the
348 diversion; the finish task will do this for you
349 - class/*.mod files can now define variables
350 - new examples class/S30menu.source (was hook/install.MENU)
351 - /fai can be a different location using $FAI in fai.conf
352 - /fai can be retrieved from a CVS repository: (see variables
353 FAI_LOCATION, FAI_CVSROOT, FAI_CVSMODULE) and create a
354 /etc/fai/.cvspass
355 - /etc/apt/preferences will be copied to nfsroot
356 - additional manual pages for fai-setup, make-fai-nfsroot,
357 make-fai-bootfloppy, install_packages
358 - setup_harddisks: called with option -d (DOS alignment)
359 support for ext3 and disk controllers using /dev/ida/, /dev/rd/
360 and /dev/cciss (Compaq SMART2 raid array and Mylex DAC960 PCI
361 RAID controller)
362 - make-fai-bootfloppy can write to a file, creates environment for
363 DHCP using pxelinux, does not copy System.map to floppy (now
364 more space left for the kernel image), new option -s
365 - bootpc and dhcp request will use only active network devices
366 ($netdevices_up determined by netdevice_info()) by default,
367 which can be overwritten with $netdevices
368 - add a hint how to set up the kernel automounter for scratch
369 partitions
370 - fcopy skips CVS directories, executes postinst script if file
371 was copied, new options -L and -P
372 - added prtnetgr script which prints a flat list of all hosts
373 belonging to a netgroup
374 - execute all /fai/scripts/$class/S[0-9]* scripts if this
375 directory exists, so it's possible to execute multiple scripts
376 for one class; see examples in scripts/NETWORK/ and scripts/DEFAULT/
377 - use shm (was tmpfs) for ramdisk if available
378 - mkdebmirror uses passive ftp mode
379 - task sysinfo calls kudzu
380 - added THANKS file
381
382 New in FAI 2.2.3
383
384 - woody support improved, but the default configuration is still
385 for potato
386 - added disk configuration for Beowulf nodes
387 - Wake on LAN section added to FAI guide
388 - reiserfs support in setup_harddisks (thanks to Diane Trout)
389 - make-fai-nfsroot -v output can be redirected to a file
390 - sysinfo also uses detect and discover to probe for hardware
391 - utilities moved to /usr/share/fai/utils
392 - install_packages checks all package names. If a package name is
393 misspelled, it will be removed from the installation list
394 - added class NOGETTY
395 - package_config: new action "hold", PRELOAD can use a file: url
396
397 New in FAI 2.2.2
398
399 - bug fix: getting dhcp information
400 - added jmon to BEOWULF
401
402 New in FAI 2.2.1
403
404 - FAI_FLAGS can be space or comma separated. They must be space
405 separated in bootptab. Use a comma to separate them as
406 additional kernel parameters.
407 - bootp requests on multiple ethernet devices show device name
408 (Thanks to Geert Stappers)
409 - script all_hosts doesn't use hardcoded list of hosts any more;
410 now it uses the netgroup allhosts
411
412 New in FAI 2.2
413
414 - the fai guide has a new chapter about building a Beowulf cluster
415 - new utilities for Beowulf cluster: all_hosts and rshall
416 - new utility softupdate for updating packages on a running system
417 - improved example for diskless hook
418 - major reorganization of the rcS_fai code; most parts are moved
419 to the subroutines file
420 - source /fai/hooks/subroutines if file exists; here you can define
421 your own subroutines or redefine FAIs subroutines
422 - most tasks are now executed via task() and the name of the task
423 as option. This subroutine looks for a hook with the given name
424 and executes it. Hooks can skip the default task of FAI (called
425 task_<name>) by using skiptask(). So, hooks can replace the
426 default behavior, and not only add functions to the
427 installation process
428 - hooks can define classes by writing class names to
429 /tmp/additional-classes and variable by writing line to
430 /tmp/additional.var
431 - new hooks/tasks added
432 - classes and variables are now defined in the very beginning
433 before task_action is called and $FAI_ACTION is evaluated
434 - FAI_ACTION can be any user defined value. FAI is looking for a
435 command in /fai/hooks/$FAI_ACTION and executes it.
436 - log file prepare-apt.log renamed to updatebase.log
437 - debian-non-US in local mirror script (mkdebmirror) has new location
438 - new type "PACKAGE taskinst" in package_config can install new
439 task packages (for Debian 3.0 and later releases)
440 - get_bootp_inf() and get_dhcp_info() support multiple ethernet
441 devices via $netdevices
442 - $netdevices can be set or automaticly determined to the list of
443 ethernet devices
444 - make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer
445 - tlink can show symlink of a host or all file in /boot/fai
446 - new classes NOSECURETTY, BEOWULF, NOTCPD
447
448 New in FAI 2.1
449 - NEWS file added (you found it already ;-), which contains the
450 user visible changes; changelog file is for developers
451 - woody support
452 - define $FAI_DEBOOTSTRAP for using debootstrap
453 - you can add your own functions using hooks (read the manual)
454 - /fai/fai_config not used anymore, replaced by a hook
455 - setup_harddisk does not complain when root partition is not in
456 the first 8GB, do not complain if not a primary partition
457 - no more problems when using other locales
458 - support for diskless clients
459 - grub support, new class LILO and GRUB
460 - new flag createvt; add this to FAI_FLAGS to get two additional
461 terminals and ctrl-c will interrupt the installation
462 process. Otherwise ctrl-c will reboot and no terminals are
463 available. In the past, this function was enabled by default.
464 Add createvt to FAI_FLAGS to get the old behavior.
465 - before any classes are defined using the scripts in /fai/class,
466 the classes DEFAULT, $HOSTNAME and LAST are defined
467 - new utility chkdebnames can check package names for a certain
468 distribution

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5