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

Contents of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5