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

Contents of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5