/[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 2438 by lange, Sun Aug 8 21:08:29 2004 UTC
# Line 1  Line 1 
1    New in FAI 2.6.1
2    
3        - new option -k for make-fai-nfroot only installs a new kernel
4        - catnc() greps now through multiple files
5        - 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    New in FAI 2.6
15    
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        - 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        - task_sysinfo: show serial numbers of hard disks, show usb
28          information
29        - tasks can set return code ($terror) so faimond receives it
30        - faimond receives more messages
31        - fai-chboot: new options -d, can use localboot, so we need not
32          copy the kernel image and initrd to the install server
33        - grub-install does not probe floppy drive (which can hang the system
34          for a long time)
35        - install_packages: add option -L, new code for detecting unknown
36          package names which uses perl module AptPkg
37        - mkdebmirror: mirrors now woody and sarge in one directory
38    
39    New in FAI 2.5.4
40    
41        - fix bug in make-fai-bootfloppy when using -f
42        - make-fai-bootfloppy: added option -i that creates a bootable
43          ISO9960 cdrom image
44        - some sparc and PowerPC adjustments
45    
46    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    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    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    New in FAI 2.5
87    
88        - a new section in the manual which describes a simple
89          installation example. Read the chapter 'For the impatient user'
90        - old templates now split into simple and advanced examples. They
91          are located in /usr/share/doc/fai/examples/{simple,advanced}
92        - added script fai-chboot which manages the network boot
93          configuration files for PXE boot
94        - 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        - log files can be saved using FTP protocol
100        - the files in /fai/class that are list of classes can contain
101          comment lines. All lines starting with a hash are ignored
102        - syslogd now works during installation
103        - add an grub entry for memtest86 if installed
104        - do not fsck ext3 partitions
105        - add -M option to fcopy
106        - make-fai-nfsroot: new option -f; print error message if it fails
107        - a new example configuration for a demo host using GNOME, DHCP
108        - 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        - added SunOS support; you can install Solaris using FAI
113        - bug fixes as always
114    
115    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  New in FAI 2.4  New in FAI 2.4
129    
130      - Era Erikson did some great work on sproofreading all manuals and      - Era Erikson did some great work on proofreading all manuals and
131        script comments. Great work Era!        script comments. Great work Era!
132      - use the new script fai-class for defining classes (scripts in      - lots of updates in the fai guide
133        class/ must not have prefix S; following command renames your      - use the script fai-class for defining classes; scripts in class/
134        existing scripts: rename 's/^S(\d\d)/$1/' S* ), the order of        must not have prefix S; the following command renames your
135        scripts executed has slightly changed: all classes from the file        existing scripts so they will work with the new command:
136        $HOSTNAME are defined after the scripts in class/ are executed;        rename 's/S(\d\d.+)(\.sh|\.pl)/$1/' S*
137        the suffix .sh or .pl is not needed any more        the order of scripts executed has slightly changed; all classes
138      - hooks can make their task to be skipped (as in fai 2.2)        from the file $HOSTNAME are defined after the scripts in class/
139      - scripts in class/ ending in ~ are not executed        are executed; the suffix .sh or .pl is not needed any more,
140      - kernel 2.4.18 is the default kernel        fai-class has a manual page
141      - some functions are now separate scripts in /usr/lib/fai      - kernel 2.4.20 is the default kernel during installation
142        (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}  
143      - make-fai-bootfloppy creates a more generic boot floppy which      - make-fai-bootfloppy creates a more generic boot floppy which
144        support more boot protocols, more floppy disk space for kernel        uses grub or lilo as boot loader, it supports more than one boot
145        available        protocol, more disk space is available on the floppy
146      - make-fai-nfsroot always does setup for dhcp and bootp      - 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          (but it is still possible)
154        - 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          (eg. WWWKIOSK, a notebook with Windows and Linux)
157        - a new default location for the Debian mirror (in mkdebmirror and
158          fai.conf)
159        - much of reorganizing the code, but this does not change the user
160          visible behavior
161        - some functions that were defined as shell subroutines are now
162          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        - PATH always starts with /usr/local/{sbin,bin}
168      - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only      - new FAI_FLAG syslogd starts log daemons (syslogd and klogd) only
169        on demand        on demand
170      - save log files to host $LOGSERVER if defined, otherwise use $SERVER      - save log files to host $LOGSERVER if defined, otherwise use
171          $SERVER
172        - make-fai-nfsroot always does setup for dhcp and bootp, and uses
173          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        - 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        - fcopy has new option -i and -B
181        - the variable addpackages can contain a list of packages without
182          their version number, therefore /fai/files/packages should be a
183          simple repository
184      - a lot of bug fixes      - a lot of bug fixes
185    
186  New in FAI 2.3.4  New in FAI 2.3.4
# Line 38  New in FAI 2.3.3 Line 196  New in FAI 2.3.3
196      - copy id_dsa* and id_rsa* files in make-fai-nfsroot      - copy id_dsa* and id_rsa* files in make-fai-nfsroot
197      - use strict enabled in perl scripts      - use strict enabled in perl scripts
198      - add "append ip=dhcp" in pxelinux.cfg/default      - add "append ip=dhcp" in pxelinux.cfg/default
199      - minor changes in packages_config files      - minor changes in package_config files
200      - setup_harddisks default fs type changed from auto to ext2      - setup_harddisks default fs type changed from auto to ext2
201    
202  New in FAI 2.3.2  New in FAI 2.3.2
# Line 150  New in FAI 2.2 Line 308  New in FAI 2.2
308      - major reorganization of the rcS_fai code; most parts are moved      - major reorganization of the rcS_fai code; most parts are moved
309        to the subroutines file        to the subroutines file
310      - source /fai/hooks/subroutines if file exists; here you can define      - source /fai/hooks/subroutines if file exists; here you can define
311        your own subroutines or redefine FAI's subroutines        your own subroutines or redefine FAIs subroutines
312      - 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
313        as option. This subroutine looks for a hook with the given name        as option. This subroutine looks for a hook with the given name
314        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.2438

  ViewVC Help
Powered by ViewVC 1.1.5