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

Contents of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5