/[fai]/tags/r-2_8_1/NEWS
ViewVC logotype

Contents of /tags/r-2_8_1/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5