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

Contents of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5