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

Diff of /trunk/debian/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1357 by lange, Tue Dec 10 15:59:07 2002 UTC revision 2877 by lange, Fri May 6 07:23:59 2005 UTC
# Line 1  Line 1 
1    New in FAI 2.8.2
2    
3        - close some bugs, which occured when using softupdates
4    
5    New in FAI 2.8.1
6    
7        - minor bug fixes
8        - added $COLOR_FAI_LOGO which is off unless doing initial
9          installations
10        - added german and french translation of the debconf templates
11        - task sysinfo mounts the local partitions read only
12        - move some classes from 10-base-classes to the new script
13          50-host-classes
14        - fixed a lot of typos in the fai guide
15    
16    New in FAI 2.8
17    
18        - rename rcS_fai to fai, add manual page fai.8
19        - new simple examples using class FAIBASE
20        - add debconf support for the package itself
21        - new action softupdates, update a system without reinstallation
22        - fai-do-scripts now executes scripts matching [0-9][0-9]*
23        - rcS.log is now fai.log
24        - major updates in fai-guide (softupdate, fai on other archs)
25        - add task prepareapt
26        - variable $addpackages removed from examples scripts
27    
28    New in FAI 2.7
29    
30        - closes grave and important bugs
31        - add fai-cd(8) script for creating a bootable FAI CD image
32        - add option -a to fai-mirror
33        - add option -d to install_packages
34    
35    New in FAI 2.6.7
36    
37        - add task debconf and new script fai-debconf for preseeding
38        - minor updates in the fai guide
39    
40    New in FAI 2.6.6
41    
42        - new command fai-mirror(1) to create a partitial Debian mirror
43        - setup_harddisks: bug fix: error redefined mountpoint is wrongly
44          reported, allow space before keywords primary and logical
45        - install_packages: add option -f
46        - task_sysinfo calls hwinfo if available (very nice hardware info)
47        - 06hwdetect.source: SCSI detect code for 2.6 kernel
48        - new variable FAICLIENTS in make-fai-nfsroot.conf. Used by
49          fai-setup for exporting the nfsroot and the config space via NFS
50        - create a list of all packages in base.tgz (for fai CD)
51        - ftar: test if directory is / before removing files recursively
52        - enable shadow passwords for passwd and group in examples
53        - save files FAI_CLASSES, variables.sh and disk_var.sh to
54          /var/log/fai not to /etc/fai
55        - add supprt for booting from CD
56        - other bug fixes
57    
58    New in FAI 2.6.5
59    
60        - fcopy now handles svn and arch subdirectories, added option -I
61        - install_packages does not remove unknown package names when
62          using aptitude, so aptitude's search patterns can be used
63    
64    New in FAI 2.6.4
65    
66        - bug fixes
67        - install_packages and files in package_config/ have now support
68          for aptitude
69    
70    New in FAI 2.6.3
71    
72        - make $rootpw not readable for users
73        - use default kernel 2.4.27
74        - fai-setup: add option -e
75        - make-fai-nfsroot: add option -K
76        - add xfs support into the nfsroot
77        - define kernel parameters using $kappend
78    
79    New in FAI 2.6.2
80    
81        - Workaround to support new tasksel behaviour
82        - fix broken grub entry when using class FAI_BOOTPART
83        - fai-chboot: add option -e
84    
85    New in FAI 2.6.1
86    
87        - new option -k for make-fai-nfroot only installs a new kernel
88        - catnc() greps now through multiple files
89        - when logging in with ssh all variables for FAI are defined by
90          sourcing /tmp/fai/variables.sh
91        - faireboot sends message to fai monitor daemon
92        - install_packages now supports taskrm (which calls tasksel
93          remove), default number of packages that are install with one
94          command is set to 99
95        - better support for installing a client with a different hostname
96          than during installaion
97    
98    New in FAI 2.6
99    
100        - make FAI ready-to-use for sarge
101        - make the examples much easier, remove a lot of unused stuff
102        - fai.conf is split into two files, make-fai-nfsroot specific
103          variables are moved to /etc/fai/make-fai-nfsroot.conf
104        - make-fai-nfsroot: more packages for hardware detection included,
105          write a warning if $FAI_SOURCES_LIST is used
106        - rcS_fai: if a file /.nocolorlogo exists, do not enable colored
107          logo and let scroll region unchanged
108        - 06hwdetect.source: better hardware detection uses discover2,
109          load all pci IDE drivers, enables DMA mode for disks, include
110          code of 11modules.source
111        - task_sysinfo: show serial numbers of hard disks, show usb
112          information
113        - tasks can set return code ($terror) so faimond receives it
114        - faimond receives more messages
115        - fai-chboot: new options -d, can use localboot, so we need not
116          copy the kernel image and initrd to the install server
117        - grub-install does not probe floppy drive (which can hang the system
118          for a long time)
119        - install_packages: add option -L, new code for detecting unknown
120          package names which uses perl module AptPkg
121        - mkdebmirror: mirrors now woody and sarge in one directory
122    
123    New in FAI 2.5.4
124    
125        - fix bug in make-fai-bootfloppy when using -f
126        - make-fai-bootfloppy: added option -i that creates a bootable
127          ISO9960 cdrom image
128        - some sparc and PowerPC adjustments
129    
130    New in FAI 2.5.3
131    
132        - default kernel is 2.4.24
133        - add option -c to make-fai-{nfsroot,bootfloppy} to define a
134          different configuration directory than /etc/fai
135        - make-fai-bootfloppy: add option -c and -F, now DHCP is the
136          default protocol when -d is not used
137        - fai.conf: exclude more packages from debootstrap
138          adjust KERNELPACKAGE to new name (since fai-kernels_1.6)
139          put important variables to the top
140          remove some comments
141        - fai-chboot: new option -S sets FAI_ACTION=sysinfo
142        - The variable FAI_SOURCES_LIST is now obsolete,
143          use /etc/fai/sources.list or /etc/apt/sources.list instead
144        - new examples for sources.list in
145          /usr/share/doc/fai/examples/etc/sources.list
146        - remove some packages that are not needed and not available in
147          sarge
148        - utility chkdebnames mostly rewritten
149        - package recommends mknbi, and does not work with netboot package
150          when using BOOTP
151    
152    New in FAI 2.5.2
153    
154        - fai monitor daemon added, see faimond(8)
155        - colored copyright message on console
156        - variable hdparm included again; can be used if the kernel does
157          not enables DMA for brand new IDE controllers by default
158        - package names can contain pinning information
159        - preferences file is copied from /etc/fai if it exists
160        - default kernel version is 2.4.22
161        - bug fixes
162    
163    New in FAI 2.5.1
164    
165        - minor bug fixes
166        - added chapter to the fai guide how to receive the configuration
167          space using CVS
168        - initrd support when booting new kernel via network
169    
170    New in FAI 2.5
171    
172        - a new section in the manual which describes a simple
173          installation example. Read the chapter 'For the impatient user'
174        - old templates now split into simple and advanced examples. They
175          are located in /usr/share/doc/fai/examples/{simple,advanced}
176        - added script fai-chboot which manages the network boot
177          configuration files for PXE boot
178        - the installation time is printed in seconds
179        - menu entries for grub now works also if /boot is a separate
180          partition
181        - number of packages installed at a time can be limited (use
182          $MAXPACKAGES)
183        - log files can be saved using FTP protocol
184        - the files in /fai/class that are list of classes can contain
185          comment lines. All lines starting with a hash are ignored
186        - syslogd now works during installation
187        - add an grub entry for memtest86 if installed
188        - do not fsck ext3 partitions
189        - add -M option to fcopy
190        - make-fai-nfsroot: new option -f; print error message if it fails
191        - a new example configuration for a demo host using GNOME, DHCP
192        - added XFS support to setup_harddisks
193        - files class/*.mod and modules.log removed, use 11modules.source
194          instead
195        - packages for xfree server now in file/class XFREE
196        - added SunOS support; you can install Solaris using FAI
197        - bug fixes as always
198    
199    New in FAI 2.4.1
200    
201        - use dhcp3, dhcp support was broken in FAI 2.4
202        - disk_config examples are using ext3 file systems
203        - add SERVERINTERFACE to fai.conf
204        - add FAI_BOOT to fai.conf; the list of boot protocols to set
205          up (boot or dhcp or both)
206        - DHCP install kernel file /boot/fai/installkernel renamed to
207          vmlinuz-install
208        - new script fai-do-scripts; include the functions from do_script
209          and task_configure, this makes the Solaris port easier
210        - some bug fixes
211    
212  New in FAI 2.4  New in FAI 2.4
213    
214      - Era Erikson did some great work on sproofreading all manuals and      - Era Erikson did some great work on proofreading all manuals and
215        script comments. Great work Era!        script comments. Great work Era!
216      - use the new script fai-class for defining classes (scripts in      - lots of updates in the fai guide
217        class/ must not have prefix S; following command renames your      - use the script fai-class for defining classes; scripts in class/
218        existing scripts: rename 's/^S(\d\d)/$1/' S* ), the order of        must not have prefix S; the following command renames your
219        scripts executed has slightly changed: all classes from the file        existing scripts so they will work with the new command:
220        $HOSTNAME are defined after the scripts in class/ are executed;        rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S*
221        the suffix .sh or .pl is not needed any more        the order of scripts executed has slightly changed; all classes
222      - hooks can make their task to be skipped (as in fai 2.2)        from the file $HOSTNAME are defined after the scripts in class/
223      - scripts in class/ ending in ~ are not executed        are executed; the suffix .sh or .pl is not needed any more,
224      - kernel 2.4.18 is the default kernel        fai-class has a manual page
225      - some functions are now separate scripts in /usr/lib/fai      - kernel 2.4.20 is the default kernel during installation
226        (create_ramdisk,XXX), they are not standalone script, most of      - USB keyboard support during installation
       the only work in the fai environment, this should solve the  
       problems with a too big environment (when using xargs)  
     - PATH always starts with /usr/local/{sbin,bin}  
227      - make-fai-bootfloppy creates a more generic boot floppy which      - make-fai-bootfloppy creates a more generic boot floppy which
228        support more boot protocols, more floppy disk space for kernel        uses grub or lilo as boot loader, it supports more than one boot
229        available        protocol, more disk space is available on the floppy
230      - make-fai-nfsroot always does setup for dhcp and bootp      - the exit status of every hook and script is written to
231          status.log
232        - the hook faiend.LAST parses all log files for warnings and
233          errors and writes them to error.log
234        - variable.sh lists all variables defined after task defvar has finished
235        - FAI_LOCATION is now defined in fai.conf, FAI_ACTION is defined
236          in LAST.var, do not use T170 and T171 via a BOOTP or DHCP server
237          (but it is still possible)
238        - hooks can make their tasks to be skipped (as in fai 2.2)
239        - templates scripts and config files has been rewritten and added
240          (eg. WWWKIOSK, a notebook with Windows and Linux)
241        - a new default location for the Debian mirror (in mkdebmirror and
242          fai.conf)
243        - much of reorganizing the code, but this does not change the user
244          visible behavior
245        - some functions that were defined as shell subroutines are now
246          separate scripts in /usr/lib/fai (fai-class, create_ramdisk,
247          prepare_apt, fai-divert, fai-savelog, task_sysinfo, ...), they
248          are not standalone script, most of them only work in the fai
249          environment, this should solve the problems with a too big
250          environment (when using xargs)
251        - PATH always starts with /usr/local/{sbin,bin}
252      - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only      - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only
253        on demand        on demand
254      - save log files to host $LOGSERVER if defined, otherwise use $SERVER      - save log files to host $LOGSERVER if defined, otherwise use
255          $SERVER
256        - make-fai-nfsroot always does setup for dhcp and bootp, and uses
257          following sources to create the file sources.list for the
258          nfsroot: the variable $FAI_SOURCES_LIST or the files
259          /etc/fai/sources.list or /etc/apt/sources.list
260        - you can add a list of classes after the PACKAGE command in files
261          in package_config, so the following packages will only be
262          installed for this class (Please only use this in the file
263          package_config/DEFAULT)
264        - fcopy has new option -i and -B
265        - the variable addpackages can contain a list of packages without
266          their version number, therefore /fai/files/packages should be a
267          simple repository
268      - a lot of bug fixes      - a lot of bug fixes
269    
270  New in FAI 2.3.4  New in FAI 2.3.4
# Line 38  New in FAI 2.3.3 Line 280  New in FAI 2.3.3
280      - copy id_dsa* and id_rsa* files in make-fai-nfsroot      - copy id_dsa* and id_rsa* files in make-fai-nfsroot
281      - use strict enabled in perl scripts      - use strict enabled in perl scripts
282      - add "append ip=dhcp" in pxelinux.cfg/default      - add "append ip=dhcp" in pxelinux.cfg/default
283      - minor changes in packages_config files      - minor changes in package_config files
284      - setup_harddisks default fs type changed from auto to ext2      - setup_harddisks default fs type changed from auto to ext2
285    
286  New in FAI 2.3.2  New in FAI 2.3.2
# Line 150  New in FAI 2.2 Line 392  New in FAI 2.2
392      - major reorganization of the rcS_fai code; most parts are moved      - major reorganization of the rcS_fai code; most parts are moved
393        to the subroutines file        to the subroutines file
394      - source /fai/hooks/subroutines if file exists; here you can define      - source /fai/hooks/subroutines if file exists; here you can define
395        your own subroutines or redefine FAI's subroutines        your own subroutines or redefine FAIs subroutines
396      - most tasks are now executed via task() and the name of the task      - most tasks are now executed via task() and the name of the task
397        as option. This subroutine looks for a hook with the given name        as option. This subroutine looks for a hook with the given name
398        and executes it. Hooks can skip the default task of FAI (called        and executes it. Hooks can skip the default task of FAI (called

Legend:
Removed from v.1357  
changed lines
  Added in v.2877

  ViewVC Help
Powered by ViewVC 1.1.5