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

  ViewVC Help
Powered by ViewVC 1.1.5